(/.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)) #s(approx (+ (* -1 (/ lo (- x lo))) (/ hi (- x lo))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (/.f64 (-.f64 #s(approx x #s(literal 0 binary64)) lo) #s(approx (- hi lo) hi)) (/.f64 (-.f64 x lo) #s(approx (- hi lo) hi)) #s(approx (/ (- x lo) (- hi lo)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64))))) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64)))) #s(literal 20 binary64)) (PI.f64)) (if.f64 (<=.f64 x #s(literal 40000000 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 #s(literal 1 binary64) (*.f64 (sin.f64 z) (/.f64 (tan.f64 y) (cos.f64 z)))) (*.f64 (cos.f64 y) (cos.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 z) (/.f64 (tan.f64 y) (cos.f64 z)))) (*.f64 (cos.f64 y) (cos.f64 z))))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 y) (/.f64 (sin.f64 z) (cos.f64 (+.f64 z y)))) (cos.f64 (+.f64 z y))) (*.f64 (sin.f64 y) (cos.f64 z))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (cos.f64 y))) (cos.f64 z)) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 y) (cos.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))))) (*.f64 (cos.f64 y) (cos.f64 z))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (cos.f64 y) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (cos.f64 y))) (tan.f64 z)) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (/.f64 (sin.f64 (+.f64 z y)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (*.f64 (cos.f64 y) (cos.f64 z))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 y)) (cos.f64 z)) (*.f64 (neg.f64 (cos.f64 y)) (sin.f64 z))) (neg.f64 (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (if.f64 (<=.f64 y #s(literal -4980620899901579/9223372036854775808 binary64)) (*.f64 #s(approx (- 1 (/ (tan a) (+ (tan (+ z y)) x))) #s(literal 1 binary64)) (+.f64 (tan.f64 (+.f64 z y)) x)) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a)))) (*.f64 #s(approx (- 1 (/ (tan a) (+ (tan (+ z y)) x))) #s(literal 1 binary64)) (+.f64 (tan.f64 (+.f64 z y)) x)) (*.f64 #s(approx (- 1 (/ (tan a) (+ (tan (+ z y)) x))) #s(literal 1 binary64)) (+.f64 (tan.f64 #s(approx (+ z y) z)) x)) (/.f64 #s(literal 1 binary64) #s(approx (/ (* (cos (+ z y)) (cos a)) (- (* (* (cos a) x) (cos (+ z y))) (sin (- a (+ z y))))) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) #s(approx (log (+ (exp a) (exp b))) (/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (exp.f64 a) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (exp.f64 a))) b) (-.f64 #s(literal -1 binary64) (exp.f64 a)))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) #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 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #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 (*.f64 #s(literal 1/2 binary64) b) #s(approx (* a (- (+ 1/2 (* a (- 1/8 (+ (* -1/8 b) (* 1/8 b))))) (* 1/4 b))) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) a))))))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))))))) (if.f64 (<=.f64 a #s(literal -9 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a)))))))) (if.f64 (<=.f64 (exp.f64 a) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) (+.f64 #s(literal 2 binary64) a))))) #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 (-.f64 n f)) (/.f64 f (-.f64 f n))) (/.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)) (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 n n) f))) (/.f64 #s(approx (+ f n) n) (-.f64 n f))) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) (/.f64 #s(approx (+ f n) n) (-.f64 n f))) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal 4311015068594995/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 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)) (if.f64 (<=.f64 x #s(literal -6800207735332289/151115727451828646838272 binary64)) (sqrt.f64 (/.f64 (-.f64 (exp.f64 (+.f64 x x)) #s(literal 1 binary64)) (-.f64 (exp.f64 x) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (/ (- (exp (* 2 x)) 1) (- (exp x) 1)) (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) 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 -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) #s(approx (/ (- x (fabs x)) x) #s(approx 1 #s(literal 0 binary64)))) (/.f64 (-.f64 x (fabs.f64 x)) x) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (pow x 2))) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 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) (*.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 (* -2 x)) x) #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 (*.f64 eps eps) #s(literal 9/40 binary64)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) (/.f64 r (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))) #s(approx (* r (/ (sin b) (- (* (cos b) (cos a)) (* (sin a) (sin b))))) (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 a b)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 5764607523034235/576460752303423488 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 5764607523034235/576460752303423488 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (if.f64 (<=.f64 b #s(literal -17/2 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 b #s(literal 1419768672255617/81129638414606681695789005144064 binary64)) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (*.f64 (/.f64 (tan.f64 b) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) r) (*.f64 (tan.f64 b) (/.f64 r (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b))) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (if.f64 (<=.f64 b #s(literal -17/2 binary64)) (*.f64 (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b))) r) (if.f64 (<=.f64 b #s(literal 1419768672255617/81129638414606681695789005144064 binary64)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 r (/.f64 b (cos.f64 a)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 #s(approx (+ a b) b))))) (if.f64 (<=.f64 b #s(literal -17/2 binary64)) (*.f64 (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b))) r) (if.f64 (<=.f64 b #s(literal 1419768672255617/81129638414606681695789005144064 binary64)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 r (/.f64 b (cos.f64 a)))) (*.f64 (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b))) r))) (*.f64 (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a))) r) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 r (/.f64 b (cos.f64 a)))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 260000000000000002355252690944 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 4 binary64))) (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (sin.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 260000000000000002355252690944 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 260000000000000002355252690944 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) y-scale) (*.f64 (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) #s(literal -1/2 binary64))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 1800000000000000097563746446701767464816424992145294357747791666544027598061568 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) y-scale) (*.f64 (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) #s(literal -1/2 binary64))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (/ (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (* angle (* (PI) (- (pow b 2) (pow a 2)))))) (*.f64 #s(literal -90 binary64) (/.f64 (*.f64 x-scale (*.f64 y-scale (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 2 binary64)))))) (*.f64 angle (PI.f64))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 1800000000000000097563746446701767464816424992145294357747791666544027598061568 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (*.f64 y-scale (/.f64 (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (*.f64 (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (/ (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (* angle (* (PI) (- (pow b 2) (pow a 2)))))) (*.f64 #s(literal -90 binary64) (/.f64 (*.f64 x-scale (*.f64 y-scale (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 2 binary64)))))) (*.f64 angle (PI.f64))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 2300000000000000000 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))) (*.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 (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (* angle (* (PI) (- (pow b 2) (pow a 2)))))) (*.f64 #s(literal -90 binary64) (/.f64 (*.f64 x-scale (*.f64 y-scale (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 2 binary64)))))) (*.f64 angle (PI.f64))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 249999999999999985950452737198642756014306032255137632886030973014114304 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))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 15500000000000 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)))))) #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 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 40000000000000003641439962014737400418418159807019462286181829499363611581405336608616720390166448762257408 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)))))) #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(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 40000000000000003641439962014737400418418159807019462286181829499363611581405336608616720390166448762257408 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 b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -120000000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5104235503814077/340282366920938463463374607431768211456 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -6547527335242445/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 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5931322245600385/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 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 c) b)))) (if.f64 (<=.f64 b #s(literal -2998277463882573/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7908005320336203/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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 c) b)))) (if.f64 (<=.f64 b #s(literal 2598228358980691/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 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 -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 6788089277240105/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) c) (/.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b) #s(literal 2 binary64))) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 6788089277240105/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 (/.f64 c (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 4 binary64)) a))) b)) #s(literal 2 binary64)) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) (*.f64 (/.f64 c (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 4 binary64)) a))) b)) #s(literal 2 binary64)) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 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 -110000000000000000000 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 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 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 -2244866514940267/46768052394588893382517914646921056628989841375232 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 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2244866514940267/46768052394588893382517914646921056628989841375232 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 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (/ (- (* b b) (- (* b b) (* (* c a) 4))) (+ (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (* 2 a)) (/.f64 (+.f64 c c) (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 -1170655706368497/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544 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 4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 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 -4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b_2 #s(literal -1650000000000000007021080996972884231487016349719215370050121090516900475513602048 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 526958075114315/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) a) (/.f64 b_2 a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -1650000000000000007021080996972884231487016349719215370050121090516900475513602048 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 526958075114315/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 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 -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 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 526958075114315/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 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 -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 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 526958075114315/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 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 -7773885550103301/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 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 8435463364768493/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (sqrt.f64 (/.f64 (neg.f64 c) a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal 6627015972356441/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) (if.f64 (<=.f64 b_2 #s(literal 404804506614621/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c #s(approx b_2 #s(literal 0 binary64))))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if.f64 (<=.f64 b_2 #s(literal 7999999999999999654558181133134526067240835818067026254363169724983060860968891905231543447579458576357991120896 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if.f64 (<=.f64 b_2 #s(literal 554533938824163/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (sqrt.f64 (neg.f64 (*.f64 a c))))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -3881737571769141/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if.f64 (<=.f64 b_2 #s(literal 7699296465697155/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 c a))))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -2513963986864237/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (if.f64 (<=.f64 b_2 #s(literal 4524558497075849/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 c a)))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -10673802988245/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) 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))) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (+ 1 x)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)) x)) #s(approx (log (- 1 x)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal 1/2 binary64)) x) x) (*.f64 #s(literal -1 binary64) x))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (+ 1 x)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)) x)) #s(approx (log (- 1 x)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal 1/2 binary64)) x) #s(literal 1 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 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -5/12 binary64) x) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (-.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.re #s(literal -5499999999999999850100609295502793958470915098592344411115382362282498895618936338289111617796827857167117056456130971886960685976484052992 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (+.f64 (*.f64 (log.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 #s(literal -1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 x.re #s(literal -3757668132438133/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (log.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 (PI.f64) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 x.re #s(literal -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (+.f64 (*.f64 (log.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 #s(literal -1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 x.re #s(literal 8420761386965163/713623846352979940529142984724747568191373312 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))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (- (* (neg y.re) (atan2 x.im x.re)) (- (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))) (* 1/2 (PI)))))) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1 binary64) (*.f64 y.im (log.f64 (/.f64 #s(literal 1 binary64) x.re)))))))))))) (if.f64 (<=.f64 x.re #s(literal -5499999999999999850100609295502793958470915098592344411115382362282498895618936338289111617796827857167117056456130971886960685976484052992 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (+.f64 (*.f64 (log.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 #s(literal -1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 x.re #s(literal -3757668132438133/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (log.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 (PI.f64) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 x.re #s(literal -404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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.re))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (-.f64 (+.f64 (*.f64 (log.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 #s(literal -1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 x.re #s(literal 8124678751773455/51422017416287688817342786954917203280710495801049370729644032 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)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) 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)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -8500259669165361/37778931862957161709568 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 28 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 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -14600000000000000666661176217791311248933809973861810176 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 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.re #s(literal 28 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 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -5521397077432451/27606985387162255149739023449108101809804435888681546220650096895197184 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 y.re #s(literal 6829486688100709/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -5521397077432451/27606985387162255149739023449108101809804435888681546220650096895197184 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 y.re #s(literal 6829486688100709/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -5521397077432451/27606985387162255149739023449108101809804435888681546220650096895197184 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 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.re #s(literal 6829486688100709/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (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 -5521397077432451/27606985387162255149739023449108101809804435888681546220650096895197184 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 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.re #s(literal 6829486688100709/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (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 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y.re #s(literal -24000000000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))) (if.f64 (<=.f64 y.re #s(literal 7093169413108531/1125899906842624 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -24000000000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))) (if.f64 (<=.f64 y.re #s(literal 7093169413108531/1125899906842624 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 #s(approx (+ (* (neg y.re) (atan2 x.im x.re)) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 x.im #s(literal -5928554968950589/3705346855594118253554271520278013051304639509300498049262642688253220148477952 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 4422160660305009/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 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)))) #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 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 (*.f64 (neg.f64 y.re) (neg.f64 (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (if.f64 (<=.f64 x.im #s(literal 4422160660305009/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 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)))) #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 (sin.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (neg.f64 (*.f64 (log.f64 x.im) y.im)))) (exp.f64 (-.f64 (*.f64 (neg.f64 y.re) (neg.f64 (log.f64 x.im))) (*.f64 y.im (atan2.f64 x.im x.re))))))) (if.f64 (<=.f64 y.re #s(literal -4958484807013127/1180591620717411303424 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 -7924417967034979/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 8811849359978861/766247770432944429179173513575154591809369561091801088 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576 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))))) #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))))))) (if.f64 (<=.f64 y.re #s(literal -4958484807013127/1180591620717411303424 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 -7924417967034979/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 8811849359978861/766247770432944429179173513575154591809369561091801088 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 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576 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))))) #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))))))) (if.f64 (<=.f64 y.re #s(literal -6788401819125115/590295810358705651712 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 -7924417967034979/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 6465215563027969/11972621413014756705924586149611790497021399392059392 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 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576 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))) (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))))))) (if.f64 (<=.f64 y.re #s(literal -6788401819125115/590295810358705651712 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 -7924417967034979/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 6465215563027969/11972621413014756705924586149611790497021399392059392 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 (*.f64 #s(literal 1/2 binary64) y.im) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 479999999999999993997870636621648697406793656424236411899565092694635561041705088381793998473140550136081607363594054304530432 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 (sin.f64 (*.f64 y.re (atan2.f64 x.im #s(approx x.re #s(literal 0 binary64))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (sqrt.f64 (pow.f64 x.re #s(literal 2 binary64))) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -6788401819125115/590295810358705651712 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 7454058310771683/392318858461667547739736838950479151006397215279002157056 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 479999999999999993997870636621648697406793656424236411899565092694635561041705088381793998473140550136081607363594054304530432 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 (sin.f64 (*.f64 y.re (atan2.f64 x.im #s(approx x.re #s(literal 0 binary64))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (sqrt.f64 (pow.f64 x.re #s(literal 2 binary64))) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -6788401819125115/590295810358705651712 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 7454058310771683/392318858461667547739736838950479151006397215279002157056 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.re #s(literal -1422149808470351/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 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 1309505467048489/374144419156711147060143317175368453031918731001856 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)))) #s(approx (* (sin (- (* (atan2 x.im x.re) y.re) (neg (* (log x.im) y.im)))) (exp (- (* (neg y.re) (neg (log x.im))) (* y.im (atan2 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))) #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 (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 -3700000000000000000000 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)))) #s(approx (* (sin (- (* (atan2 x.im x.re) y.re) (neg (* (log x.im) y.im)))) (exp (- (* (neg y.re) (neg (log x.im))) (* y.im (atan2 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (if.f64 (<=.f64 y.re #s(literal 5200 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))) (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)))) #s(approx (* (sin (- (* (atan2 x.im x.re) y.re) (neg (* (log x.im) y.im)))) (exp (- (* (neg y.re) (neg (log x.im))) (* y.im (atan2 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal -102000000000000 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)) p) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- -1 p) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (/.f64 (-.f64 (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 (-.f64 p #s(literal -1 binary64)) (fmin.f64 #s(literal 0 binary64) p))) (-.f64 p #s(literal -1 binary64))) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal -3800000000 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)) p) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- -1 p) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (-.f64 (+.f64 p #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal -2 binary64))) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64))))) (if.f64 (<=.f64 p #s(literal -6591783121186793/5070602400912917605986812821504 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)) p) (fmin.f64 #s(literal 0 binary64) p)) #s(approx (- -1 p) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p))) (-.f64 (+.f64 p #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 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 #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal 7600 binary64)) (-.f64 #s(approx (+ p 1) #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (/.f64 #s(approx (- (* (fmin 0 p) (- (- p -1) (fmin 0 p))) (- p -1)) (*.f64 p (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) (/.f64 #s(approx (- (* (fmin 0 p) (- (- p -1) (fmin 0 p))) (- p -1)) (*.f64 p (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64)))) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))) (+.f64 (*.f64 #s(approx (* (/ 1 6) (/ 1 (pow (* (log u1) -2) -1/2))) (/.f64 #s(literal 1/6 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal -1/2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) u2))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(approx (* (/ 1 6) (/ 1 (pow (* (log u1) -2) -1/2))) (/.f64 #s(literal 1/6 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal -1/2 binary64)))) #s(approx (cos (* (* 2 (PI)) u2)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)))))) (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 c #s(literal 6625676492918941/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) s) (*.f64 (*.f64 (*.f64 s x) c) (*.f64 c x)))) (if.f64 (<=.f64 x #s(literal 9999999999999999464902769475481793196872414789632 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s x) c) (*.f64 (*.f64 s x) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 c x) s) (*.f64 c x)) s))) (if.f64 (<=.f64 x #s(literal 546812681195753/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 c) (*.f64 s x)) (*.f64 (neg.f64 c) (*.f64 s x)))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c x) s) (*.f64 (*.f64 c x) s)))) (if.f64 (<=.f64 x #s(literal 7695704335233297/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 c) (*.f64 s x)) (*.f64 (neg.f64 c) (*.f64 s x)))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s c) (*.f64 x (*.f64 (*.f64 c x) s))))) (if.f64 (<=.f64 s #s(literal 1500000000000000055088031133260822529479684552593702917671333976733069669257049249700730149383030784325482321705926385834480890368914663656232297785369736311993823122144700532780026641328486938363949098053447086236679179268521984 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 c x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 c) (*.f64 s x)) (*.f64 (neg.f64 c) (*.f64 s x))))) (if.f64 (<=.f64 c #s(literal 2993155353253689/374144419156711147060143317175368453031918731001856 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) x) (*.f64 (*.f64 s c) x))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c x) c) (*.f64 s x)) s))) (if.f64 (<=.f64 c #s(literal 466240534134175/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) x) (*.f64 (*.f64 s c) x))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 c x) s) (*.f64 (*.f64 c x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 c) (*.f64 s x)) (*.f64 (neg.f64 c) (*.f64 s x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 c x) s) (*.f64 (*.f64 c x) s))) (if.f64 (<=.f64 c #s(literal 1742245718635205/174224571863520493293247799005065324265472 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) (*.f64 x (*.f64 (*.f64 c x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 c x) (*.f64 (*.f64 s x) s))))) (if.f64 (<=.f64 c #s(literal 6277101735386681/12554203470773361527671578846415332832204710888928069025792 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 x (*.f64 (*.f64 (*.f64 s c) x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 c x) (*.f64 (*.f64 s x) s))))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 x (*.f64 (*.f64 (*.f64 s c) x) s)))) (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) #s(approx (+ im re) im)) (*.f64 (+.f64 re re) im) (if.f64 (<=.f64 re #s(literal -1849999999999999935507887856400249956123311390301202910227300678221111054523930045350036897792 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (/.f64 (neg.f64 im) (/.f64 re im))))) (if.f64 (<=.f64 re #s(literal 28999999999999997902848 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 -1849999999999999935507887856400249956123311390301202910227300678221111054523930045350036897792 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 28999999999999997902848 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 -1849999999999999935507887856400249956123311390301202910227300678221111054523930045350036897792 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 (neg.f64 im) im) re)))) (if.f64 (<=.f64 re #s(literal 28999999999999997902848 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 -18000000000000000997948259076923038583357725616614037860459736543894496484676890476327904317817074799334707128840232988103994824260149124335930937635922964452761332659561103109376746515236276671784534464386513848238080 binary64)) (*.f64 #s(approx 1/2 #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))) (if.f64 (<=.f64 re #s(literal 28999999999999997902848 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 -59999999999999995161688679160839400364775083052647451997812817443205052893230383893892403865139839973762675747997093820758999872327295177823395619241285573104668811710574617343962266240992721197191304305630052414914560 binary64)) (*.f64 #s(approx 1/2 #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))) (if.f64 (<=.f64 re #s(literal 28999999999999997902848 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 28999999999999997902848 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -2 binary64) im)))) (if.f64 (<=.f64 re #s(literal -299999999999999990616485230253177924425316964769072966159142639609639732253652578989693040017876728957855364511034973828357501668031631516797003911659520 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 -7371020360979573/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (if.f64 (<=.f64 re #s(literal 145000000000000001280670183853519349548044689881974726824226099513397868743086385280430292789738730709787466096621008698562576384 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 #s(approx (- (* 2 2) (* (/ (+ re re) im) (/ (+ re re) im))) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 re re) im))))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal 1 binary64) re))))))))) (if.f64 (<=.f64 re #s(literal -299999999999999990616485230253177924425316964769072966159142639609639732253652578989693040017876728957855364511034973828357501668031631516797003911659520 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 -7371020360979573/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (if.f64 (<=.f64 re #s(literal 145000000000000001280670183853519349548044689881974726824226099513397868743086385280430292789738730709787466096621008698562576384 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (/.f64 (*.f64 #s(approx (- (* 2 2) (* (/ (+ re re) im) (/ (+ re re) im))) #s(literal 4 binary64)) im) (*.f64 #s(literal 2 binary64) (+.f64 im 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 (/.f64 #s(literal 1 binary64) re))))))))) (if.f64 (<=.f64 re #s(literal -2381976568446569/1361129467683753853853498429727072845824 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 145000000000000001280670183853519349548044689881974726824226099513397868743086385280430292789738730709787466096621008698562576384 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (/.f64 (*.f64 #s(approx (- (* 2 2) (* (/ (+ re re) im) (/ (+ re re) im))) #s(literal 4 binary64)) im) (*.f64 #s(literal 2 binary64) (+.f64 im 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 (/.f64 #s(literal 1 binary64) re)))))))) (if.f64 (<=.f64 re #s(literal -2381976568446569/1361129467683753853853498429727072845824 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 145000000000000001280670183853519349548044689881974726824226099513397868743086385280430292789738730709787466096621008698562576384 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal 1 binary64) re)))))))) (if.f64 (<=.f64 re #s(literal -2381976568446569/1361129467683753853853498429727072845824 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 145000000000000001280670183853519349548044689881974726824226099513397868743086385280430292789738730709787466096621008698562576384 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -2381976568446569/1361129467683753853853498429727072845824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) im)))))) (if.f64 (<=.f64 re #s(literal -2381976568446569/1361129467683753853853498429727072845824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 (sin.f64 re) (cosh.f64 im)) (if.f64 (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (-.f64 (*.f64 im im) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im 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 -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* im im) 2) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 4 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64)))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* im im) 2) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 4 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -5/8 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* im im) 2) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) #s(literal 4 binary64)))))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 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 (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 im im) im) im)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -3602879701896397/72057594037927936 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))))) (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 -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 (*.f64 re re) re) #s(literal -1/12 binary64)))) #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 -5902958103587057/590295810358705651712 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (sinh.f64 (neg.f64 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 7378697629483821/36893488147419103232 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))) #s(approx (neg (* im (cos re))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #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 -5 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (sinh.f64 (neg.f64 im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 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 -5 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (sinh.f64 (neg.f64 im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) im))) (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 -5 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (sinh.f64 (neg.f64 im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #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 -5902958103587057/590295810358705651712 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (sinh.f64 (neg.f64 im))) #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))) (sinh.f64 (neg.f64 im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (*.f64 #s(approx (cos re) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -2 (log (+ (* im im) (* re re)))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (atan2.f64 im re) (/.f64 (cos.f64 im) (exp.f64 (neg.f64 re))) (*.f64 (exp.f64 re) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re)))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64)))))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (/.f64 (cos.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))))) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1125899906786329/1125899906842624 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im)) #s(approx (/ (cos im) (exp (neg re))) (exp.f64 re))))) (if.f64 (<=.f64 re #s(literal -1550 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 re #s(literal 1750000000000000000000 binary64)) #s(approx (* (exp re) (cos im)) (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))))))) #s(approx (cos im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4501347827556811/4503599627370496 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64))))))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) #s(approx (cos im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 4501347827556811/4503599627370496 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64))))))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) #s(approx (cos im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 re #s(literal 8929009308005425/43556142965880123323311949751266331066368 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64))))))) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 re #s(literal 750000000000 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64))))))) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 re #s(literal 8929009308005425/43556142965880123323311949751266331066368 binary64)) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re))))) (*.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))))) #s(approx (/ (cos im) (exp (neg re))) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re))))) (*.f64 (exp.f64 re) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.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 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (sin.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64)))))) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) 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 -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 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 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (sin.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)))))) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (sin.f64 im) #s(approx (exp (neg re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) re)))) #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)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 2 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 re #s(literal -1550 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 re #s(literal 3000 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))) (if.f64 (<=.f64 re #s(literal 3000 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 re #s(literal 95999999999999997887652710943135376739023093388908903754136311517049338165994319272984900744633009341097753767891559437008489501446190053954928246784 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) re)))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 re #s(literal 1 binary64)))))))) (if.f64 (<=.f64 re #s(literal 95999999999999997887652710943135376739023093388908903754136311517049338165994319272984900744633009341097753767891559437008489501446190053954928246784 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) re)))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 re #s(literal 1 binary64))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) im)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (if.f64 (<=.f64 (-.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 -2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (pow.f64 x.re #s(literal 3 binary64)))) (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 -2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 (*.f64 x.re x.re) x.re))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 (*.f64 (*.f64 #s(literal -3 binary64) x.re) x.im) x.im)) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 (*.f64 x.re x.re) x.re))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -2024022533/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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))) #s(approx (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) (*.f64 (*.f64 x.re x.re) 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 (*.f64 x.re x.re) x.re)) (if.f64 (<=.f64 x.im #s(literal 2699999999999999943430567975497509262527314464338374361932812232746669335615762987671879680 binary64)) #s(approx (+ (* (* (+ 1 (/ (* (- x.re x.im) x.im) (* (- x.re x.im) x.re))) (* (- x.re x.im) x.re)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 3 binary64))) (*.f64 x.re (+.f64 (*.f64 x.im (+.f64 x.im (*.f64 #s(literal -1 binary64) x.im))) (*.f64 x.re (+.f64 x.im (*.f64 #s(literal 2 binary64) x.im))))))) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 (/.f64 #s(approx (+ x.im x.re) x.im) x.re) (-.f64 x.im x.re)))))) (if.f64 (<=.f64 x.im #s(literal 2699999999999999943430567975497509262527314464338374361932812232746669335615762987671879680 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)) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 (/.f64 #s(approx (+ x.im x.re) x.im) x.re) (-.f64 x.im x.re)))))) (if.f64 (<=.f64 x.im #s(literal 2000000000000000115533219796231793404874534254192128274196083726469424668033849229312 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)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.im #s(literal 2000000000000000115533219796231793404874534254192128274196083726469424668033849229312 binary64)) (-.f64 (*.f64 (*.f64 x.im x.re) (*.f64 x.re #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.im #s(literal 2000000000000000115533219796231793404874534254192128274196083726469424668033849229312 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x.im x.re) x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.re #s(literal 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680 binary64)) (*.f64 x.im (-.f64 (*.f64 (*.f64 x.re x.re) #s(literal 3 binary64)) (*.f64 x.im x.im))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re)))) (if.f64 (<=.f64 x.re #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (*.f64 x.im (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.re) (*.f64 x.im x.im))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re)))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.im) x.re)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re))) (/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (cosh.f64 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 -1000000000000000013287555072 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 8976403399826017/9007199254740992 binary64)) #s(approx (* (* 1/2 (cos re)) (+ (exp (neg im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (cos.f64 re))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1000000000000000013287555072 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 8976403399826017/9007199254740992 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 8976403399826017/9007199254740992 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im))))))))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (cos re) #s(literal 1 binary64))) (+.f64 #s(approx (/ 1 (exp im)) (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64))))) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1152921504606847/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (cos re) #s(literal 1 binary64))) (+.f64 #s(approx (/ 1 (exp im)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))) #s(approx (exp im) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im)))))))))) (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 (*.f64 #s(literal 1/2 binary64) #s(approx (cos re) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) #s(approx (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (+.f64 #s(literal 1 binary64) im)))) #s(approx (exp im) #s(approx (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (+.f64 #s(literal 1 binary64) im)))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (cos re) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp im) #s(approx (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (+.f64 #s(literal 1 binary64) im)))) #s(approx (exp im) #s(approx (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))) (+.f64 #s(literal 1 binary64) im)))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal -1/2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (sin.f64 re)) (if.f64 (<=.f64 im #s(literal 160000000000000014495514624 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) #s(literal 2 binary64)) im))) (if.f64 (<=.f64 im #s(literal 8100000000000000373589698409497199115224455196559060162666137042345329083186372286360850624400291004416 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) im) im) (*.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) im) im))) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) im) (*.f64 #s(literal -2 binary64) im))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) #s(literal 2 binary64)) im))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -500000000000000006643777536 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 (*.f64 (*.f64 im im) (*.f64 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 5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(approx (- (exp (neg im)) (exp im)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) #s(literal 2 binary64)) im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) #s(approx (neg (* im (sin re))) (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) im)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -500000000000000006643777536 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 (*.f64 (*.f64 im im) (*.f64 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 5764607523034235/288230376151711744 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))) #s(approx (neg (* im (sin re))) (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) im)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -500000000000000006643777536 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 (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 2 binary64))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im)))) (*.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))))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (- (exp (neg im)) (exp im)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) im) im) im) (+.f64 im im)))) (*.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 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (atan2.f64 im re) (*.f64 (+.f64 (*.f64 (/.f64 re im) re) im) im) (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(approx (+ (* (/ re im) re) im) im) im) #s(approx (sqrt (+ (* re re) (* im im))) (-.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re im))))) #s(approx (sqrt (+ (* re re) (* im im))) #s(approx (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) im)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) (/.f64 #s(literal -1/2 binary64) n))) (-.f64 #s(approx (- (* (+ n 1) (log (+ n 1))) (* n (log n))) (-.f64 (log.f64 n) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) #s(literal 2 binary64))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(approx (- (log n) (/ -1/2 n)) (/.f64 #s(literal 1/2 binary64) n))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(literal -1 binary64)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) eps) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/7 binary64) (*.f64 eps eps)) #s(literal 2/5 binary64)) eps) eps) #s(literal 2/3 binary64))) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/7 binary64) (*.f64 eps eps)) #s(literal 2/5 binary64)) eps) eps) #s(literal 2/3 binary64)) (*.f64 eps eps)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* (* eps eps) -2/7) 2/5) #s(literal -2/5 binary64)) eps) eps) #s(literal 2/3 binary64)) eps) (*.f64 eps eps)) eps) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) eps) (-.f64 (*.f64 (*.f64 #s(approx (- (* -2/7 (* eps eps)) 2/5) #s(literal -2/5 binary64)) eps) eps) #s(literal 2/3 binary64))) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -2/7 (* eps eps)) 2/5) #s(literal -2/5 binary64)) eps) eps) #s(literal 2/3 binary64)) (*.f64 eps eps)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) eps) #s(literal -2/3 binary64)) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -2/3 binary64)) #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 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x))))) (log.f64 (+.f64 #s(literal 1 binary64) x))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #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 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) x) x)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (log (+ 1 x)) (*.f64 x #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -17500000000000000488718423031808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 35999999999999996577891170312201647607955364924342261219763716406930329005774104293306555495874560 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -17500000000000000488718423031808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 2946648669762235/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) 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 35999999999999996577891170312201647607955364924342261219763716406930329005774104293306555495874560 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) c) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -17500000000000000488718423031808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 2946648669762235/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) 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 35999999999999996577891170312201647607955364924342261219763716406930329005774104293306555495874560 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) c) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -17500000000000000488718423031808 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 2946648669762235/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) 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 329422299073093/803469022129495137770981046170581301261101496891396417650688 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a)))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 329422299073093/803469022129495137770981046170581301261101496891396417650688 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 329422299073093/803469022129495137770981046170581301261101496891396417650688 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 329422299073093/803469022129495137770981046170581301261101496891396417650688 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b))) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 6628619432568335/401734511064747568885490523085290650630550748445698208825344 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -2 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -1619218026458485/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (*.f64 #s(literal -1 binary64) (/.f64 b (*.f64 a c))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) b)))) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -6252581806732827/6129982163463555433433388108601236734474956488734408704 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) #s(approx (+ b (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 #s(literal 2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -80000000000000002955803655044658123278473438638741507615382228417204349274777756777732104877643266619572094029497861338514696026796587233368369539586195456 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136 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)) (/.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 -80000000000000002955803655044658123278473438638741507615382228417204349274777756777732104877643266619572094029497861338514696026796587233368369539586195456 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136 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)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -80000000000000002955803655044658123278473438638741507615382228417204349274777756777732104877643266619572094029497861338514696026796587233368369539586195456 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136 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)) (/.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 -80000000000000002955803655044658123278473438638741507615382228417204349274777756777732104877643266619572094029497861338514696026796587233368369539586195456 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 2226424786380417/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) #s(approx (+ b (sqrt (- (* b b) (* c (* a 4))))) (*.f64 #s(literal 2 binary64) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b))) (if.f64 (<=.f64 b #s(literal 7000000000000000587693424265451653567214254913760660524200099840 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) c) (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 7000000000000000587693424265451653567214254913760660524200099840 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) c) (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 7000000000000000587693424265451653567214254913760660524200099840 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (+.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b) (/.f64 #s(literal -1/2 binary64) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 580000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b) #s(literal -1/2 binary64)) a) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 580000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b) (/.f64 #s(literal -1/2 binary64) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 580000000000000000000 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b) (/.f64 #s(literal -1/2 binary64) a)) (*.f64 c (/.f64 #s(literal -2 binary64) (-.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 4553130216154053/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (sqrt (* -4 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) a)))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 4553130216154053/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (sqrt (* -4 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) a)))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 3691070895228885/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal -7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 c a) #s(literal -4 binary64))) #s(literal -1/2 binary64))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (/.f64 (+.f64 c c) (sqrt.f64 (*.f64 (*.f64 #s(literal -4 binary64) a) c)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 b #s(literal 6950593128408813/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (+.f64 (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4725 binary64) (*.f64 x x)) #s(literal -2/945 binary64)) x) x) #s(literal -1/45 binary64))) (*.f64 #s(literal 1/3 binary64) x))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4725 binary64) (*.f64 x x)) #s(literal -2/945 binary64)) x) x) #s(literal -1/45 binary64)) (*.f64 x x)) #s(literal -1/3 binary64)) x)) #s(approx (- (/ 1 x) (/ 1 (tan x))) (+.f64 (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/4725 (* x x)) -2/945) #s(literal 2/945 binary64)) x) x) #s(literal -1/45 binary64))) (*.f64 #s(literal 1/3 binary64) x))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/4725 (* x x)) -2/945) #s(literal 2/945 binary64)) x) x) #s(literal -1/45 binary64)) (*.f64 x x)) #s(literal -1/3 binary64)) x)) #s(approx (- (/ 1 x) (/ 1 (tan x))) (-.f64 (*.f64 #s(literal 1/3 binary64) x) (*.f64 (*.f64 #s(literal -1/45 binary64) (*.f64 x x)) x))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 #s(literal 1/45 binary64) (*.f64 x x)) #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)) #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 t t))) (fabs.f64 t))) #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 t t) #s(literal -1/5000000000000000 binary64)) #s(literal -1/5000000000000000 binary64))) #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.f64 (*.f64 (*.f64 #s(literal 1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) #s(approx (+ (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (- -1 (* 2 (* t 1/5000000000000000)))) (*.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 y #s(literal 1725436586697641/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y)) (fabs.f64 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) y) z))))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y)) (if.f64 (<=.f64 z #s(literal -1300000000000000053528635533830153877434835195609178839317738884172668049339113799680 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304 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 z (/.f64 #s(literal -1 binary64) y)) x))))) (if.f64 (<=.f64 z #s(literal -1300000000000000053528635533830153877434835195609178839317738884172668049339113799680 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (neg.f64 z) y) x))))) (if.f64 (<=.f64 z #s(literal -1300000000000000053528635533830153877434835195609178839317738884172668049339113799680 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (neg.f64 x) y) z))))) (if.f64 (<=.f64 z #s(literal -1300000000000000053528635533830153877434835195609178839317738884172668049339113799680 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 37999999999999998046815293306881477126258042220829280046952685725356009950679868079288478406996713132618557599470092191010914304 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 z) y))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (if.f64 (<=.f64 x #s(literal -9600000 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* x (* (/ 1 y) (- 1 z))) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal 5800000 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 (* x (* (/ 1 y) (- 1 z))) (/.f64 x y)))))) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* x (* (/ 1 y) (- 1 z))) (/.f64 x y)))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b))) (if.f64 (<=.f64 a #s(literal -1736022715417909/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 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 -4232626348996001/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528 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 b #s(literal 178220336625867/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 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)) (if.f64 (<=.f64 x #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (exp.f64 x) (-.f64 (exp.f64 x) #s(literal 1 binary64))) (/.f64 #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) 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 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (/.f64 (exp.f64 x) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 x #s(literal -125000000000 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x))) (if.f64 (<=.f64 x #s(literal -3433994715870003/281474976710656 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x)))) x))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (sinh.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) x))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (/.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 8104522595470689/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/96 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/4 binary64)))))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) 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)))) (if.f64 (<=.f64 x #s(literal 5224175567749775/9007199254740992 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 5224175567749775/9007199254740992 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 5224175567749775/9007199254740992 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) (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 5224175567749775/9007199254740992 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x)))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3602879701896397/4503599627370496 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (+.f64 (sinh.f64 (*.f64 x a)) (*.f64 (pow.f64 (*.f64 (sinh.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x a))) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3602879701896397/4503599627370496 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 -5764607523034235/576460752303423488 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 a x)))))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3602879701896397/4503599627370496 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) (/.f64 #s(approx (+ (* -1/2 x) (/ 1 a)) (*.f64 #s(literal -1/2 binary64) x)) x))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 a x)))))))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x a))))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) x))) (-.f64 #s(approx (exp (* a x)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (-.f64 x (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 x x) x))) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 x x)) (-.f64 #s(approx (* 2 (cosh x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 (neg.f64 w))) (sqrt.f64 (exp.f64 (neg.f64 w)))) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (if.f64 (<=.f64 w #s(literal -10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) w) #s(literal -1/2 binary64)) w) w) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) w) #s(literal -1/2 binary64)) w) w)) (*.f64 w w)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) w) #s(literal -1/2 binary64)) w) w) (neg.f64 w))))) #s(approx (pow l (exp w)) l))) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 #s(literal 1/2 binary64) w) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (pow l (exp w)) l) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))) (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)))) (exp.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (exp (- 1 (* x x))) (E.f64))) (if.f64 (<=.f64 x #s(literal 7385903388887613/18014398509481984 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) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 4150517416584649/1152921504606846976 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 4150517416584649/1152921504606846976 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)) (*.f64 (neg.f64 x) #s(approx (cos x) #s(approx 1 #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) x) (*.f64 x x)))) (*.f64 x x)))) (if.f64 (<=.f64 x #s(literal 3715469692580659/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)) (*.f64 (neg.f64 x) #s(approx (cos x) #s(approx 1 #s(literal 0 binary64))))) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) x) (*.f64 x x)))) (*.f64 x x)))) (if.f64 (<=.f64 x #s(literal 169999999999999998847561274641476755998490435130490880 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) x) (*.f64 x x)))) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 26999999999999999020910369426861293148463994523612259532468324448315304312832 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 2200000000000000142098808953207799709150202525918561228674187948464642944139264 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 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(approx (log (/ (sinh x) x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(approx (- (* (* x x) 1/2835) 1/180) #s(literal -1/180 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(approx (- (* 1/2835 (* x x)) 1/180) #s(literal -1/180 binary64)))))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) #s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))) #s(approx (- (sin x) x) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (- (sin x) x) (neg.f64 x)) #s(approx (sqrt (- (* a a) (* b b))) (*.f64 a #s(approx (+ 1 (* -1/2 (/ (pow b 2) (pow a 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 #s(approx a #s(literal 0 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 a)) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 z #s(approx (+ 1 (* 1/2 (/ (+ (pow x 2) (pow y 2)) (pow z 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 x)) (/.f64 (+.f64 x 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) #s(literal -1 binary64)) x)) (atan.f64 (/.f64 y x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/4 binary64)) (*.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/4 binary64)) (*.f64 (PI.f64) (PI.f64)))))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (*.f64 (*.f64 #s(literal 7/4 binary64) (*.f64 (PI.f64) (PI.f64))) (asin.f64 (-.f64 x #s(literal 1 binary64))))))) (/.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (*.f64 (*.f64 #s(literal 7/4 binary64) (*.f64 (PI.f64) (PI.f64))) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (*.f64 (*.f64 #s(literal 7/4 binary64) (*.f64 (PI.f64) (PI.f64))) (asin.f64 (-.f64 x #s(literal 1 binary64))))) #s(literal -1 binary64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (/.f64 (+.f64 (*.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/4 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/4 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/4 binary64)) (*.f64 (PI.f64) (PI.f64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2251799813685247/2251799813685248 binary64)) (acos.f64 (-.f64 #s(literal 1 binary64) x)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 #s(approx (- 1 x) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 2700000000 binary64)) (sin.f64 (*.f64 (PI.f64) x)) #s(approx (sin (* (PI) x)) (*.f64 x #s(approx (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) #s(approx (PI) #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 1020000 binary64)) #s(approx (sin (* (PI) x)) (*.f64 x (+.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (PI.f64)) (PI.f64)) (PI.f64))))) #s(approx (sin (* (PI) x)) (*.f64 x #s(approx (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) #s(approx (PI) #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 2700000000 binary64)) #s(approx (sin (* (PI) x)) (*.f64 x #s(approx (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) (PI.f64)))) #s(approx (sin (* (PI) x)) (*.f64 x #s(approx (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) #s(approx (PI) #s(literal 0 binary64)))))) #s(approx (sin (* (PI) x)) (*.f64 x #s(approx (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) #s(approx (PI) #s(literal 0 binary64))))) (-.f64 (*.f64 (/.f64 m v) (*.f64 (-.f64 m #s(literal 1 binary64)) (-.f64 m #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) m)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (*.f64 (-.f64 (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (if.f64 (<=.f64 m #s(literal 3475305625062387/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.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))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) m) m) v) (/.f64 (-.f64 #s(literal 1 binary64) m) v)) (if.f64 (<=.f64 m #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (/.f64 (-.f64 (*.f64 m m) #s(literal 1 binary64)) (-.f64 m #s(literal -1 binary64))))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 #s(approx (* m (+ 1 (/ 1 v))) (/.f64 m v)) #s(literal 1 binary64))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) (-.f64 m #s(literal 1 binary64))) #s(approx (- (* (/ (- 1 m) v) (* (- 1 m) m)) (- 1 m)) #s(approx (- m 1) #s(literal -1 binary64))) (if.f64 (<=.f64 a #s(literal 6499999999999999717090510890748510934598273728512 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 y-scale)) y-scale) y-scale)) b) a))) (if.f64 (<=.f64 a #s(literal 760000000000000014508602062876680310808523526183223656894939683209838496534403690287558208684245008539295594352836386565331808822365504342041429016576 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) #s(approx (* (/ (sqrt (* 8 (* (- (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) (pow a 4)))) (fabs y-scale)) (* y-scale y-scale)) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))))))) (fabs.f64 y-scale)))) b) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(approx 2 #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(approx 2 #s(literal 0 binary64))))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (pow.f64 b #s(approx 2 #s(literal 0 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 4 binary64))))))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 a #s(literal 6499999999999999717090510890748510934598273728512 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 y-scale)) y-scale) y-scale)) b) a))) (if.f64 (<=.f64 a #s(literal 22500000000000000459178351141959369210816864978487727427761875070431876369408262113249838982777431993744833480349327934346847195128257057415137899157913600 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) #s(approx (* (/ (sqrt (* 8 (* (- (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) (pow a 4)))) (fabs y-scale)) (* y-scale y-scale)) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))))))) (fabs.f64 y-scale)))) b) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #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)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (/.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (/.f64 (*.f64 #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 a #s(literal 6499999999999999717090510890748510934598273728512 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 y-scale)) y-scale) y-scale)) b) a))) (if.f64 (<=.f64 a #s(literal 22500000000000000459178351141959369210816864978487727427761875070431876369408262113249838982777431993744833480349327934346847195128257057415137899157913600 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) #s(approx (* (/ (sqrt (* 8 (* (- (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) (pow a 4)))) (fabs y-scale)) (* y-scale y-scale)) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))))))) (fabs.f64 y-scale)))) b) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #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)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x-scale x-scale)) (sqrt.f64 (pow.f64 x-scale #s(literal -4 binary64)))) (*.f64 b b))))))) (/.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 a #s(literal 55000000000000002990041908339548396289068330828557119834083650887638581248 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 y-scale)) y-scale) y-scale)) b) a))) (if.f64 (<=.f64 a #s(literal 22500000000000000459178351141959369210816864978487727427761875070431876369408262113249838982777431993744833480349327934346847195128257057415137899157913600 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (/.f64 #s(approx (sqrt (* 8 (* (- (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4))) (pow a 4)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))))))) (fabs.f64 y-scale)) (*.f64 y-scale y-scale))) b) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #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)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x-scale x-scale)) (sqrt.f64 (pow.f64 x-scale #s(literal -4 binary64)))) (*.f64 b b))))))) (/.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) a) (/.f64 (*.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-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 (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180)))) #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)))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 y-scale)) (*.f64 y-scale y-scale))) b) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x-scale x-scale)) (sqrt.f64 (pow.f64 x-scale #s(literal -4 binary64)))) (*.f64 b b)))) (*.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 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.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 (*.f64 y-scale y-scale)) a)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.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 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 y-scale y-scale)) x-scale) x-scale) (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (-.f64 (+.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.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 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) y-scale) y-scale) (*.f64 x-scale x-scale)) (*.f64 #s(literal 2 binary64) (atan.f64 (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 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) x) x)) x)))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (* 1/2 x) 1) #s(literal -1 binary64))))))) (*.f64 (/.f64 a (/.f64 #s(literal -1 binary64) b)) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #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 4533471823554859/302231454903657293676544 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (* (* 1/180 angle) (pow (PI) 2/3)) (cbrt (PI))))) (*.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 61 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (* (* 1/180 angle) (pow (PI) 2/3)) (cbrt (PI))))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))))) b) b) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 angle #s(literal 61 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (* (* 1/180 angle) (pow (PI) 2/3)) (cbrt (PI))))) (*.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 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 b b)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 b #s(literal 5123856487857315/883423532389192164791648750371459257913741948437809479060803100646309888 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 (* (* (* 1/180 angle) (pow (PI) 2/3)) (cbrt (PI))))) (*.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 31999999999999999463129088 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 3700000000000000254080646983751046770134342136206721846916967204406139825437424021724660714504606158514475237376 binary64)) (/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 a b)) (-.f64 b a))) #s(literal 2 binary64)) (if.f64 (<=.f64 angle #s(literal 260000000000000009293523973809434245824457298517606842626740988755253661902421866172470619262775425299734915619084077073634953813494679755885649548576125897945020769634575037079662671941227784754747870841682391042593918743778295293130995960257708032 binary64)) #s(approx (/ (* (- (cos (- 0 (* 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 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (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 -2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal 1/90 binary64) angle) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (PI.f64) (-.f64 (*.f64 #s(literal 1/90 binary64) angle) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (+.f64 a b)) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 a #s(literal 71999999999999994399967632480081849767403853195118486372581519419129860454648872396439603267304222146188704295746829315611844281912648342756503336642407838807492657152 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sin.f64 #s(approx (- (* 1/2 (PI)) (* (* -1/180 angle) (PI))) (*.f64 angle (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) angle)) (*.f64 #s(literal -1/180 binary64) (PI.f64)))))) (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))) (neg.f64 (*.f64 #s(approx (* 2 (* (sin (/ (+ (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (cos (/ (- (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))) (if.f64 (<=.f64 a #s(literal 71999999999999994399967632480081849767403853195118486372581519419129860454648872396439603267304222146188704295746829315611844281912648342756503336642407838807492657152 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))) (neg.f64 (*.f64 #s(approx (* 2 (* (sin (/ (+ (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (cos (/ (- (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))) (if.f64 (<=.f64 a #s(literal 71999999999999994399967632480081849767403853195118486372581519419129860454648872396439603267304222146188704295746829315611844281912648342756503336642407838807492657152 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/180 binary64) angle)) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))) (neg.f64 (*.f64 #s(approx (* 2 (* (sin (/ (+ (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (cos (/ (- (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))) (if.f64 (<=.f64 a #s(literal 1549999999999999908662204119586003643208869564799466466530131267944116922642316889264520802405891736641584733315523184010656006789809003103149395463948661161984 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(approx (* 2 (* (sin (/ (+ (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (cos (/ (- (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))) (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 a b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))) (if.f64 (<=.f64 angle #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408 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 #s(literal 1/90 binary64) (PI.f64)) angle))))) (if.f64 (<=.f64 angle #s(literal 57999999999999995805696 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 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408 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 #s(literal 1/90 binary64) (PI.f64)) angle))))) (if.f64 (<=.f64 angle #s(literal 57999999999999995805696 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 1300000000000000069755391253557805256356978819525572541986995200526717476597889901253117386609530421461850710525117554625490729524439496872001948404602845361389412973790592273465138000018887507027718638682388627591914581624638507729047682608529408 binary64)) #s(approx (/ (* (- (cos (- 0 (* 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 (cos.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle))))) (if.f64 (<=.f64 angle #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (PI.f64) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/90 binary64) angle))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 a b)))) (if.f64 (<=.f64 angle #s(literal 1900000000000000107709726720 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 760000000000000025405012794963281923264909817927644463852737967259755944575973528446590699263860741585952579491089175231774772303607487871369907487939537980836886944154743269661792214009787293092073678466974113839454913171778269197113491456 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 (neg.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 #s(literal 1/90 binary64) (PI.f64)) angle))))) (if.f64 (<=.f64 angle #s(literal 9000000000000000086637831186808832 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 3799999999999999817457460791604320807790159608753645824998786402555551770608036197837641351168 binary64)) #s(approx (* (* (- b a) (+ a b)) (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))))))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle))))) (if.f64 (<=.f64 a #s(literal 1699999999999999912278656347416172111299870720 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle))) #s(approx (* (* (- b a) (+ a b)) (sin (* (* angle (PI)) 1/90))) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64)))) (if.f64 (<=.f64 angle #s(literal 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (* (* (- b a) (+ a b)) (sin (* (* angle (PI)) 1/90))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) #s(approx (* (* (- b a) (+ a b)) (sin (* (* angle (PI)) 1/90))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) #s(approx (* (* (- b a) (+ a b)) (sin (* (* angle (PI)) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 a b)) (-.f64 b a)))) (if.f64 (<=.f64 b #s(literal 1250000000000000041051953111506157598733765707949514619390391782823433758623484994430001644534659265854936880980403044473310613292764364800 binary64)) #s(approx (* (* (- b a) (+ a b)) (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 (* (* (- b a) (+ a b)) (sin (* (* angle (PI)) 1/90))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 #s(approx (+ a b) b) (PI.f64))) (-.f64 b a)))) #s(approx (* (* (- b a) (+ a b)) (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 (* (* (- b a) (+ a b)) (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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b))) (if.f64 (<=.f64 angle #s(literal 18 binary64)) (+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (if.f64 (<=.f64 angle #s(literal 1077503010193995/316912650057057350374175801344 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (-.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 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) m) (if.f64 (<=.f64 m #s(literal 3475305625062387/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (*.f64 (/.f64 m v) #s(approx (- (* (- 1 m) m) v) (*.f64 (-.f64 #s(literal 1 binary64) m) m)))) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -10000000000000000139372116959414099130712064 binary64)) (*.f64 (/.f64 m v) #s(approx (- (* (- 1 m) m) v) (neg.f64 v))) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m)) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -10000000000000000139372116959414099130712064 binary64)) (*.f64 (/.f64 m v) #s(approx (- (* (- 1 m) m) v) (neg.f64 v))) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m)) (*.f64 (/.f64 m v) #s(approx (- (* (- 1 m) m) v) (neg.f64 v))) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 a #s(literal 2785010123894805/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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 (/.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 #s(approx (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (/.f64 (pow.f64 a #s(literal 2 binary64)) y-scale)) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.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 #s(approx (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (/.f64 (pow.f64 a #s(literal 2 binary64)) y-scale)) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x-scale (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) b) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))))) (if.f64 (<=.f64 a #s(literal 2785010123894805/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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 (/.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))) (fabs.f64 (-.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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x-scale (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) b) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))))) (if.f64 (<=.f64 a #s(literal 2785010123894805/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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))) (fabs.f64 (-.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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x-scale (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64)))) b) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))))) (if.f64 (<=.f64 a #s(literal 2785010123894805/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 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))) (fabs.f64 (-.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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 (*.f64 (*.f64 (*.f64 b x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))))) (pow.f64 y-scale (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 8 binary64))) (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))))) (pow.f64 a (neg.f64 #s(approx 2 #s(literal 0 binary64))))) #s(literal 1/4 binary64))))) (if.f64 (<=.f64 a #s(literal 4058157609103859/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 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))) (fabs.f64 (-.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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (*.f64 x-scale #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (pow y-scale 4))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (pow y-scale 2))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.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))))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64)))))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) #s(approx (* -1/4 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (*.f64 x-scale #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (pow y-scale 4))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (pow y-scale 2))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.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))))))))) (pow.f64 a #s(approx 2 #s(literal 0 binary64))))))) (if.f64 (<=.f64 a #s(literal 3023725277371503/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 a) b)) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2)))) (/.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 a) b)) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 a #s(literal 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816 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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (*.f64 x-scale #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (pow y-scale 4))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (pow y-scale 2))))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.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))))))))) (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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 (*.f64 b x-scale) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) (*.f64 y-scale y-scale))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 y-scale)) (*.f64 y-scale y-scale))) a)))))) (if.f64 (<=.f64 y-scale #s(literal 1849999999999999893416741438025983123111671955808598388787676469444173199761036155307047849994742920495759360 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 (/ (* x-scale (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow b 2) (pow (sin (* 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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)))))) (pow y-scale 2)))))) (* (pow a 2) (pow b 2)))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 (*.f64 b x-scale) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) (*.f64 y-scale y-scale))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 y-scale)) (*.f64 y-scale y-scale))) a)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a b) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 y-scale x-scale))))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2)))) (/.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (*.f64 (*.f64 (*.f64 a b) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 y-scale x-scale)))))) (if.f64 (<=.f64 y-scale #s(literal 12599999999999999572962500149615611526041868805025640973132716048384 binary64)) (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a b) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 y-scale x-scale))))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2)))) (/.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (*.f64 (*.f64 (*.f64 a b) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale))) (*.f64 (neg.f64 a) (/.f64 b (*.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 (fabs.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) x-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 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 (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 y-scale y-scale)) x-scale) x-scale) (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) 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.re y.re) #s(literal -9999999999999999538762658202121142272 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (if.f64 (<=.f64 (*.f64 x.re y.re) #s(literal 8711228593176025/174224571863520493293247799005065324265472 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)))) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (if.f64 (<=.f64 (*.f64 x.re y.im) #s(literal -822752278660603/1645504557321206042154969182557350504982735865633579863348609024 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.re #s(approx (+ y.im (/ (* x.im y.re) x.re)) y.im))) (if.f64 (<=.f64 (*.f64 x.re y.im) #s(literal 4999999999999999791559868416 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.re #s(approx (+ y.im (/ (* x.im y.re) x.re)) y.im))))) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal -10500000000000000594752553145073666750672045384383061819392 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.re #s(literal -6075412968255239/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 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 2785010123894805/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.re #s(literal 47999999999999999854178802589088715307512511647835901720421990400 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal 7200000000000000000000 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 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 1600000000000000003065080137175469977945528203624307217844485623359006918726382009537977832173088517652480 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 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 1600000000000000003065080137175469977945528203624307217844485623359006918726382009537977832173088517652480 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 y.re (/.f64 x.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.re #s(literal -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 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 7814079413531079/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.re #s(literal 4405473261586877/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.re #s(literal 429999999999999997941546036538694802945317692205570954936323626012408780197762526764131720865966709606715992680955904 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.re y.re))) #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 -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 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 7814079413531079/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.re #s(literal 6465364971497831/170141183460469231731687303715884105728 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (*.f64 y.im y.im))) #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 -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 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 7200000000000000000000 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)))) #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 -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal -10500000000000000594752553145073666750672045384383061819392 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal -3432398830065305/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re))) (*.f64 (/.f64 y.im (-.f64 (*.f64 y.im x.re) (*.f64 y.re x.im))) y.im))) (if.f64 (<=.f64 y.re #s(literal 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re))) (*.f64 (/.f64 y.im (-.f64 (*.f64 y.im x.re) (*.f64 y.re x.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 x.re (/.f64 y.im y.re))) y.re))))))) (if.f64 (<=.f64 y.im #s(literal -520000000000000037075512246079112743450259253807419235775074564963356919763958554118649826379548596691689873533189485921645255169775405911440771632144056320 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 y.re) (/.f64 x.im y.im))) y.im)) (if.f64 (<=.f64 y.im #s(literal -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 binary64)) (+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 x.re) (/.f64 y.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (if.f64 (<=.f64 y.im #s(literal 1427880892586937/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (if.f64 (<=.f64 y.im #s(literal 43999999999999997362347086276441400348399610509428972622314468767984058001555712189205891212161134341725214534828587946737208121361044753874944 binary64)) (+.f64 (/.f64 (*.f64 y.re x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 x.re) (/.f64 y.im (+.f64 (*.f64 y.im y.im) (*.f64 y.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 y.re) (/.f64 x.im y.im))) y.im)))))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal -38999999999999998739722122938866676340725140154270561041645568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 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 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal -38999999999999998739722122938866676340725140154270561041645568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 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 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.re #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 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 x.re (/.f64 y.im y.re))) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) (if.f64 (<=.f64 y.re #s(literal 7200000000000000000000 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (if.f64 (<=.f64 y.im #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 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 -7200000000000000001312721067947729382182748160 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 -5981525981032121/83076749736557242056487941267521536 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 62000000000000004047596507103232 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (/.f64 (*.f64 y.im x.re) y.re)) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 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 -7200000000000000001312721067947729382182748160 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 -5746858278247083/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 62000000000000004047596507103232 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.im y.re))) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 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 -7200000000000000001312721067947729382182748160 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 -5746858278247083/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 7339195571168229/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 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 749999999999999959181423240282112 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 -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 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 6106364568184163/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))) (if.f64 (<=.f64 y.im #s(literal -43000000000000001237668411275186191273135899032811748392330641026555879405500601855948927685606083447559877149641029530117805122664927556796416 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 #s(approx x.im #s(literal 0 binary64)) y.re)) (if.f64 (<=.f64 y.im #s(literal 25000000000000000388985403236671075606705034923026535834244264510770844529118892581624634747876186191905157021696 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 #s(approx x.im #s(literal 0 binary64)) y.re)))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 l #s(literal 36000000000000000 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 34000000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) #s(approx (* (/ (tan (* l (PI))) F) (/ 1 F)) (*.f64 (/.f64 (PI.f64) F) (/.f64 l F)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 34000000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) #s(approx (* (/ (tan (* l (PI))) F) (/ 1 F)) (*.f64 (PI.f64) (/.f64 l (*.f64 F F))))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l #s(approx (PI) #s(literal 0 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64)) (sin.f64 B)) (if.f64 (<=.f64 x #s(literal -160000000000000 binary64)) (-.f64 #s(approx (/ 1 (sin B)) (/.f64 #s(literal 1 binary64) B)) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 x #s(literal 6456360425798343/1152921504606846976 binary64)) (/.f64 (-.f64 #s(approx (* (neg x) (cos B)) (*.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (if.f64 (<=.f64 x #s(literal -160000000000000 binary64)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 6456360425798343/1152921504606846976 binary64)) (/.f64 (-.f64 #s(approx (* (neg x) (cos B)) (*.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (if.f64 (<=.f64 x #s(literal -88000000000 binary64)) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 6456360425798343/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (- (/ 1 (cos B)) x)) (sin.f64 B))) (/.f64 #s(approx (- (/ 1 (cos B)) x) (-.f64 #s(literal 1 binary64) x)) (tan.f64 B)))) (if.f64 (<=.f64 B #s(literal 7782220156096217/288230376151711744 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)) (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (- (/ 1 (cos B)) x)) (sin.f64 B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) #s(approx (/ (- (* 1 B) (* B x)) (* B B)) (/.f64 #s(literal 1 binary64) B))) (if.f64 (<=.f64 F #s(literal -5000000000000 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 6576556458703583/9671406556917033397649408 binary64)) (+.f64 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (+.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 -5000000000000 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 6576556458703583/9671406556917033397649408 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 (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 -24000000 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 6576556458703583/9671406556917033397649408 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (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 -3602879701896397/288230376151711744 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 8752888960812245/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 6576556458703583/9671406556917033397649408 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (+.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 -3602879701896397/288230376151711744 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 8752888960812245/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 6576556458703583/9671406556917033397649408 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (+.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 -3152519739159347/9007199254740992 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 -5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (if.f64 (<=.f64 F #s(literal 8752888960812245/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 6576556458703583/9671406556917033397649408 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (+.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 -3152519739159347/9007199254740992 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 -5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (if.f64 (<=.f64 F #s(literal 8752888960812245/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 6576556458703583/9671406556917033397649408 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) F)))))) (if.f64 (<=.f64 F #s(literal -1799999999999999932805504279467288562172088201469324760966216261515416610253279301443373877115561973055792825513603857648240118641603394668650187843788638258313040147477034935445811593888783138816 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal -2600000000000000000 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (if.f64 (<=.f64 F #s(literal 8752888960812245/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 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 480000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 F (pow.f64 #s(approx (+ 2 (pow F 2)) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (sin.f64 B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) F)))))) (if.f64 (<=.f64 x #s(literal -3852360956545823/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (if.f64 (<=.f64 x #s(literal 1668739871813211/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #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) (sin.f64 B)) (*.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) F))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))))) (if.f64 (<=.f64 x #s(literal -3852360956545823/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (if.f64 (<=.f64 x #s(literal 1668739871813211/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 F F) #s(literal -2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) F)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1799999999999999932805504279467288562172088201469324760966216261515416610253279301443373877115561973055792825513603857648240118641603394668650187843788638258313040147477034935445811593888783138816 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal -2600000000000000000 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (if.f64 (<=.f64 F #s(literal 700000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) F))))) (if.f64 (<=.f64 F #s(literal -2600000000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 700000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) F)))) (if.f64 (<=.f64 F #s(literal -2600000000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 38000000000 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 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 720000000000000041360065885252920921279735623857942481823141406392670367975515145273071004398111265031403423639850672381318559483071762860087244826665777930467278140830894458767133217128448 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -7310753976817037/332306998946228968225951765070086144 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 25000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (sin B)) (/.f64 #s(approx (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (if.f64 (<=.f64 B #s(literal 5764607523034235/18014398509481984 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (/ (* x (cos B)) (sin B)) (/.f64 (-.f64 x (*.f64 (*.f64 x #s(literal 1/3 binary64)) (*.f64 B B))) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (sin B)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) x) B) B) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (sin B)) (/.f64 #s(approx (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))) (/.f64 (*.f64 #s(literal 4 binary64) (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f)))) (PI.f64)) (*.f64 (/.f64 #s(literal 4 binary64) (PI.f64)) (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f)))) (if.f64 (<=.f64 f #s(literal 5854679515581645/4503599627370496 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) #s(approx (log (tanh (* (* 1/4 (PI)) f))) (+.f64 (log.f64 f) (log.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)))))) (PI.f64)) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (if.f64 (<=.f64 f #s(literal 5854679515581645/4503599627370496 binary64)) (*.f64 (/.f64 #s(literal 4 binary64) (PI.f64)) #s(approx (log (tanh (* (* 1/4 (PI)) f))) (+.f64 (log.f64 f) (log.f64 (*.f64 #s(literal 1/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(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (if.f64 (<=.f64 f #s(literal 5854679515581645/4503599627370496 binary64)) (/.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 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(literal -4 binary64)) (PI.f64)) (*.f64 (/.f64 #s(literal -4 binary64) (PI.f64)) (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64)))))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sqrt.f32 (*.f32 #s(approx (neg (- (- ux (* maxCos ux)) 0)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) #s(approx (- (- ux (* maxCos ux)) 2) (-.f32 ux #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sqrt.f32 (*.f32 #s(approx (neg (- (- ux (* maxCos ux)) 0)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) #s(approx (- (- ux (* maxCos ux)) 2) (-.f32 ux #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (if.f32 (<=.f32 uy #s(literal 13056701/68719476736 binary32)) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- (* maxCos ux) -1) (- ux 1)) (- 1 (- (- (* maxCos ux) -1) ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (if.f32 (<=.f32 uy #s(literal 3489661/536870912 binary32)) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #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)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) ux))))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux))))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (PI.f32)))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))) #s(approx (* (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))) (sin (* (PI) (+ uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) #s(approx (* -2 (* ux (- maxCos 1))) (*.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (sin.f32 (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (neg.f32 uy) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 maxCos maxCos))))))) (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.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 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 maxCos #s(literal 1 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 (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 maxCos maxCos)) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (if.f32 (<=.f32 uy #s(literal 14843407/1099511627776 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos 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)))) #s(approx (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) #s(approx (* -1 (* ux (pow (- maxCos 1) 2))) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 2 binary32) maxCos)))))) (if.f32 (<=.f32 uy #s(literal 5153961/8589934592 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (-.f32 #s(approx (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) #s(literal 2 binary32)) maxCos) maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) 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 (* (- 1 (/ (* (- (* maxCos ux) ux) (- ux (* maxCos ux))) (- 1 (* (- ux (* maxCos ux)) 2)))) (- 1 (* (- ux (* maxCos ux)) 2)))) (*.f32 ux (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) #s(approx (sqrt (* ux (- 2 (* 2 maxCos)))) (sqrt.f32 (+.f32 ux ux))))) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.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 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux)) (+.f32 (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) #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 xi (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 yi (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))))) (+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))) (-.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))) xi) (*.f32 (*.f32 zi (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos)) ux))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.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 6442451/1073741824 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (*.f32 xi (PI.f32)) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.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)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (*.f32 xi (PI.f32)) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.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 (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) xi) uy) (*.f32 yi (PI.f32)))) uy)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 (*.f32 zi maxCos) 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))))))) (+.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 (*.f32 #s(literal 1 binary32) u0) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32)))) (*.f32 (*.f32 alphay alphay) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 alphax alphax)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32)))))) (-.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 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32))) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32)) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))))) (-.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 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (-.f32 (/.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32))) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))))) (-.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 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 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 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32)) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32)))) (*.f32 (*.f32 alphax alphax) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 alphax alphax) (*.f32 alphax alphax))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (-.f32 (/.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32))) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 alphay alphay))) (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 alphax alphax)))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (/ 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 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay #s(approx (sin (+ (* 1/2 (PI)) (* 2 (* u1 (PI))))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 alphax (cos.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))))))))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u0))))))) (pow.f32 (-.f32 #s(approx (/ (* (/ 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 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (*.f32 (tan.f32 #s(approx (+ (* 1/2 (PI)) (* 2 (* u1 (PI)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))))))) (-.f32 #s(literal 1 binary32) u0)))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(approx (/ (* (/ 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 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (*.f32 (tan.f32 #s(approx (+ (* 1/2 (PI)) (* 2 (* u1 (PI)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))))))) (-.f32 #s(literal 1 binary32) u0)))) #s(literal -1 binary32)))) #s(approx (pow (- (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) -1) -1/2) (+.f32 (neg.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 1 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (+.f32 u1 u1))))) (sqrt.f32 #s(literal 2 binary32))) (*.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 5411659/17179869184 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)))))) (*.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 13743895/8589934592 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)))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (PI.f32)) u2) #s(literal -1/2 binary32)) (PI.f32)))) (*.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 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16776629/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))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 u2 #s(literal 11166915/8589934592 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 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 (*.f64 (cos.f64 (+.f64 x x)) #s(literal 2 binary64)) (*.f64 #s(approx (- (cos (+ x x)) -1) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(approx (- (cos (+ x x)) -1) #s(literal 2 binary64))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) #s(approx (+ 1 (* -2 (pow x 2))) #s(literal 1 binary64))) (*.f64 (/.f64 e (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) (sin.f64 v)) (/.f64 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) (+.f64 #s(literal 1 binary64) e))) #s(approx (/ (* e (sin v)) (* (- 1 (/ -1 (* (cos v) e))) (* (cos v) e))) (*.f64 e (sin.f64 v))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 v (/.f64 e (-.f64 e #s(literal -1 binary64))))) #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 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 t (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l))))) (if.f64 (<=.f64 t #s(literal 2656869547074365/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 t #s(literal 17500000000000000814727962011856710169074076771288673691557004019056275403974335196805588124958559293764877816904548352 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 (-.f64 (*.f64 (*.f64 (+.f64 t t) t) (/.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 1 binary64) x))) (*.f64 l #s(approx (- l (/ (* l (- -1 x)) (- 1 x))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) l) l) x)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 t #s(literal 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 t (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l))))) (if.f64 (<=.f64 t #s(literal 2656869547074365/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 t #s(literal 51000000000000002430196947621035016713365756411516615695112724761408438272 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 (-.f64 (*.f64 (*.f64 (+.f64 t t) t) (/.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal 1 binary64) x))) #s(approx (* l (- l (/ (* l (- -1 x)) (- 1 x)))) (/.f64 (*.f64 l (-.f64 (*.f64 #s(literal -1 binary64) l) l)) x))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 t #s(literal 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 t (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))) (if.f64 (<=.f64 t #s(literal 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 t (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l)))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 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 (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) #s(approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 ky #s(literal 3423350344326819/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 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 (+.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 3423350344326819/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 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 ky #s(literal 5521397077432451/110427941548649020598956093796432407239217743554726184882600387580788736 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/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 3423350344326819/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 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 ky #s(literal 1438846037749345/18446744073709551616 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)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 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 3022314549036573/151115727451828646838272 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 4503419483385401/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) #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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 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 3022314549036573/151115727451828646838272 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 4503419483385401/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 ky))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) #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 1539859293139431/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (if.f64 (<=.f64 ky #s(literal 1539859293139431/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 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 ky #s(literal 1438846037749345/18446744073709551616 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64))))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 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 -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 -3242591731706757/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (* (- (cos (+ kx kx)) (- 1 (cos (+ ky ky)))) 1/2)))) (/.f64 th (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))))))) (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 3022314549036573/151115727451828646838272 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (sqrt.f64 (pow.f64 (sin.f64 kx) #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 4503149267407759/4503599627370496 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) #s(approx (* (/ -1 (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (*.f64 #s(literal -1 binary64) (/.f64 th (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 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)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 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 -3242591731706757/4503599627370496 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (* (- (cos (+ kx kx)) (- 1 (cos (+ ky ky)))) 1/2)))) (/.f64 th (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))))))) (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 3022314549036573/151115727451828646838272 binary64)) (*.f64 (/.f64 (sin.f64 ky) #s(approx (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (sqrt.f64 (pow.f64 (sin.f64 kx) #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 4503149267407759/4503599627370496 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) #s(approx (* (/ -1 (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (*.f64 #s(literal -1 binary64) (/.f64 th (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 2 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 -1 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (* (- (cos (+ kx kx)) (- 1 (cos (+ ky ky)))) 1/2)))) (/.f64 th (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))))))) (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 3022314549036573/151115727451828646838272 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 4503149267407759/4503599627370496 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) #s(approx (* (/ -1 (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (*.f64 #s(literal -1 binary64) (/.f64 th (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 2 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 ky #s(literal 3620108141084501/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 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 ky #s(literal 2589569785738035/2251799813685248 binary64)) (*.f64 #s(approx (neg (sin ky)) (*.f64 #s(literal -1 binary64) ky)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th))) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ kx kx)) 1/2) (* (- 1 (cos (+ ky ky))) 1/2))))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) (if.f64 (<=.f64 ky #s(literal 6407306843957535/1208925819614629174706176 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ kx kx)) 1/2) (* (- 1 (cos (+ ky ky))) 1/2))))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))))) (if.f64 (<=.f64 ky #s(literal 6407306843957535/1208925819614629174706176 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (- (cos (+ kx kx)) (- 1 (cos (+ ky ky)))) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1/2 binary64))))) (sin.f64 ky)))) (if.f64 (<=.f64 ky #s(literal 13000000 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (- (cos (+ kx kx)) (- 1 (cos (+ ky ky)))) 1/2) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))))) (sin.f64 ky)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 5188146770730811/1152921504606846976 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx)))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky kx)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (/.f64 #s(approx (* ky (sin th)) (*.f64 ky th)) kx))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 5000000000000000452984832 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l)) Om) Om))) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 0 binary64)) (asin.f64 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) Omc) #s(literal 1/2 binary64))) (/.f64 (fabs.f64 l) t)))) (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)))))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 49999999999999997557164623196175660266945802305931083497332919452867558618749795916391939445861701140479377243835691283534741266252762465463178679631382269968851832691867125003886182691145431121920 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 (+.f64 t t) l) t) l))))) (asin.f64 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) Omc) #s(literal 1/2 binary64))) (/.f64 (fabs.f64 l) t))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 2 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc)) #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64))))) (asin.f64 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) Omc) #s(literal 1/2 binary64))) (/.f64 (fabs.f64 l) t))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 2 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc)) #s(approx (+ 1 (* 2 (pow (/ t l) 2))) #s(literal 1 binary64))))) (asin.f64 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) #s(approx (* (sqrt (* (- 1 (* (/ Om (* Omc Omc)) Om)) 1/2)) (/ (fabs l) t)) (/.f64 (*.f64 (fabs.f64 l) (sqrt.f64 #s(literal 1/2 binary64))) t))))) (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 5764607523034235/288230376151711744 binary64)) (asin.f64 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) #s(approx (* (sqrt (* (- 1 (* (/ Om (* Omc Omc)) Om)) 1/2)) (/ (fabs l) t)) (/.f64 (*.f64 (fabs.f64 l) (sqrt.f64 #s(literal 1/2 binary64))) t)))) (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 #s(approx (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))) #s(approx (* (sqrt (* (- 1 (* (/ Om (* Omc Omc)) Om)) 1/2)) (/ (fabs l) t)) (/.f64 (*.f64 (fabs.f64 l) (sqrt.f64 #s(literal 1/2 binary64))) t)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 l Om) n) (-.f64 U U*)))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 l Om) n) (-.f64 U U*)))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (/.f64 l Om)) (-.f64 U U*))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 l Om) n) (-.f64 U U*)))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 l (-.f64 U U*)) (*.f64 (/.f64 l Om) n)) (*.f64 (+.f64 l l) l)) Om)) (*.f64 (+.f64 U 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)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 l Om) n) (-.f64 U U*)))) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l Om)) (*.f64 (+.f64 l l) l)) Om)) (+.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 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 l (-.f64 U U*)) (*.f64 (/.f64 l Om) n)) (*.f64 (+.f64 l l) l)) Om)) (*.f64 (+.f64 U 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)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (-.f64 U U*) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) n))) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l Om)) (*.f64 (+.f64 l l) l)) Om)) (+.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 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 l (-.f64 U U*)) (*.f64 (/.f64 l Om) n)) (*.f64 (+.f64 l l) l)) Om)) (*.f64 (+.f64 U U) n))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 U U*) n) l) (/.f64 l Om)) (*.f64 (+.f64 l l) l)) Om)) (+.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 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) #s(approx (- (* (* (+ U U) t) n) (* 4 (/ (* (* (* l l) n) U) Om))) (*.f64 t (+.f64 (*.f64 (/.f64 #s(literal -4 binary64) t) (*.f64 (*.f64 U (/.f64 l Om)) (*.f64 l n))) (*.f64 #s(literal 2 binary64) (*.f64 U n))))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) U) l) (*.f64 (/.f64 l 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 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) #s(approx (- (* (* (+ U U) t) n) (* 4 (/ (* (* (* l l) n) U) Om))) (*.f64 t (+.f64 (*.f64 (/.f64 #s(literal -4 binary64) t) (*.f64 (*.f64 U (/.f64 l Om)) (*.f64 l n))) (*.f64 #s(literal 2 binary64) (*.f64 U n))))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 l #s(literal 2800000000000000132678638760962452853182529881928672696944624444999277772529946601340292441511449042354176 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (*.f64 l (-.f64 U U*)) (*.f64 (/.f64 l Om) n)) (*.f64 (+.f64 l l) l)) Om)) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) U) (*.f64 n (/.f64 (*.f64 l l) Om))) (*.f64 #s(literal 2 binary64) (*.f64 U (*.f64 n t)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) U) (*.f64 n (/.f64 (*.f64 l l) Om))) (*.f64 #s(literal 2 binary64) (*.f64 U (*.f64 n t)))))) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) U) l) (*.f64 (/.f64 l Om) n))))))) (if.f64 (<=.f64 n #s(literal -4013165208090495/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (*.f64 l #s(literal 4 binary64)))))) (if.f64 (<=.f64 n #s(literal 42000000000000000955885937368840310155028560158883793211896615112416549871200340714848163282404450196474103015465660644477075542483843277722080906622896228382666171780883022721928621197124084661350981539882061760938746975439041720143379955712 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) (*.f64 t n)) (*.f64 #s(literal 4 binary64) (*.f64 U (*.f64 (*.f64 (/.f64 l Om) n) l)))))) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 #s(approx (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) U) (*.f64 U t)))))) (if.f64 (<=.f64 l #s(literal 3699999999999999856274429882400768 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (if.f64 (<=.f64 l #s(literal 350000000000000025070063401126033002359672216802794501573886413800284122738295272616192347990389032369643327657602758731789449667207765518632655317246249452670874164588255482091362921709103787947038610892414582963309689143822361434846311605821707561128760039991934976 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 (*.f64 (*.f64 U (/.f64 l Om)) (*.f64 l n)) #s(literal 4 binary64))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 #s(literal 2 binary64) Om)))))))))) (if.f64 (<=.f64 l #s(literal 1400000000000000039097473842544640 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (if.f64 (<=.f64 l #s(literal 350000000000000025070063401126033002359672216802794501573886413800284122738295272616192347990389032369643327657602758731789449667207765518632655317246249452670874164588255482091362921709103787947038610892414582963309689143822361434846311605821707561128760039991934976 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (*.f64 l n) U)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 #s(literal 2 binary64) Om)))))))))) (if.f64 (<=.f64 n #s(literal 3200000000000000318612621843216374995708209608118631689244636252425269827127985136410475422691667448751758190507331054553633476846140426823553117245148803283721096132749664776485620966293790160978269097259755050108275734130611716096 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (*.f64 l #s(literal 4 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) n) t)))) (if.f64 (<=.f64 U #s(literal -75000000000000000664184186986676043329417030355678056677376 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) n) t))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 #s(literal 4 binary64) (*.f64 U (*.f64 (*.f64 (/.f64 l Om) n) 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 6857655085992111/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (-.f64 (*.f64 (*.f64 (+.f64 U U) t) n) (*.f64 #s(literal 4 binary64) (*.f64 U (*.f64 (*.f64 l (/.f64 n Om)) 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 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 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) n) t))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 #s(literal 2 binary64) Om)))))))))) (if.f64 (<=.f64 l #s(literal 60000000000000004316125673517194674176 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)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 #s(literal 2 binary64) Om))))))))) (if.f64 (<=.f64 l #s(literal 1200000000000000052615011654091436825560857182208 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)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* (/ (+ l l) Om) l)) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 #s(approx (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2)))))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 U n) Om))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) t) n)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 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) n) t))) (sqrt.f64 (fabs.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)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) t) n))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) n) t)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) n) t))) (if.f64 (<=.f64 l #s(literal 3432398830065305/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (if.f64 (<=.f64 l #s(literal 2800000000000000090243183128230722888978594824572687196117198982495767210465464830611612997205770193857755956808629478479626240 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 k) t) (sin.f64 k)) (/.f64 k (*.f64 l l))) k))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 t (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 (/.f64 k l) (/.f64 k l))))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 (*.f64 (sin.f64 k) k) l) (/.f64 (*.f64 (*.f64 (tan.f64 k) t) k) l)))) (if.f64 (<=.f64 k #s(literal 6189700196426901/618970019642690137449562112 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 k) t) (sin.f64 k)) (/.f64 k (*.f64 l l))) k)))) (if.f64 (<=.f64 k #s(literal 5942112188569825/618970019642690137449562112 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (sin.f64 k) k) (*.f64 (*.f64 (tan.f64 k) t) (/.f64 k (*.f64 l l))))))) (if.f64 (<=.f64 k #s(literal 6189700196426901/618970019642690137449562112 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (tan.f64 k) (*.f64 (*.f64 (*.f64 (sin.f64 k) k) t) (/.f64 k (*.f64 l l))))))) (if.f64 (<=.f64 k #s(literal 4797017652230849/154742504910672534362390528 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (if.f64 (<=.f64 k #s(literal 369999999999999980741944031513977168248464550828848581440131664325439578105588475469603640435910175849705287504708724871506453533076897185016518819186831895318211186695259101720154304095503054483898301444334403216650132005309150975389929309753835520 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 k (*.f64 k (*.f64 (*.f64 (tan.f64 k) (sin.f64 k)) (/.f64 t (*.f64 l l))))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(approx 2 #s(literal 0 binary64)) (*.f64 l (*.f64 l (/.f64 (pow.f64 k #s(literal -4 binary64)) t))))))) (if.f64 (<=.f64 l #s(literal 1600000000000000022462698009279528348519391529122066177501280687120340872778401729730946131897050989513796572220449630499087828429810235037964284353350747035468169690929430528 binary64)) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (/.f64 (*.f64 (*.f64 k (/.f64 k (*.f64 l l))) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ k k))) #s(literal 1/2 binary64))) t)) (cos.f64 k))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (/.f64 k l) (*.f64 (/.f64 k l) (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) t))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 (*.f64 (/.f64 k (*.f64 l l)) k) t) #s(approx (* (tan k) (sin k)) (*.f64 k k))))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 #s(approx (* (tan k) (sin k)) (*.f64 k k)) (*.f64 (/.f64 k (*.f64 l l)) k)) t))) (if.f64 (<=.f64 t #s(literal 5673165816829483/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) (cos.f64 k)) (*.f64 (pow.f64 k #s(literal 2 binary64)) (*.f64 t (pow.f64 (sin.f64 k) #s(literal 2 binary64))))))) (if.f64 (<=.f64 t #s(literal 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 k) t) l) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 t l) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 5673165816829483/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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)) (if.f64 (<=.f64 t #s(literal 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 k) t) l) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 t l) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 5673165816829483/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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)) (if.f64 (<=.f64 t #s(literal 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 t l) t) #s(literal -1 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 5673165816829483/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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)) (if.f64 (<=.f64 t #s(literal 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) t) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))))) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 (/.f64 (*.f64 (sin.f64 k) t) (*.f64 l l)) t)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 1649999999999999833395884531245095980388857851547831994908153043257005320310302570996067897857760725315320396029226879609305193188647287914496 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) t) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))))) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 3696150283574135/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 (/.f64 (*.f64 (sin.f64 k) t) (*.f64 l l)) t)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 91999999999999997177956370386113501291494696293412532636984959166008683169248985517705583181214126615863958235458889034133696970085713575605294047797115297734583789655227121353689490647941120 binary64)) (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (/.f64 (+.f64 l l) (*.f64 (tan.f64 k) t))) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 t #s(literal 6686231141263319/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 (/.f64 (*.f64 (sin.f64 k) t) (*.f64 l l)) t)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 160000000000000005254649998272788172637922010617537871281970148201399521103806079287040210500436386029431920765491589692583758501473838694400 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (*.f64 (sin.f64 k) t)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 199999999999999998644189734872325595292341688388812800 binary64)) (*.f64 (*.f64 l (/.f64 (/.f64 l (*.f64 (*.f64 (tan.f64 k) t) (*.f64 (*.f64 (sin.f64 k) t) t))) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l)))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 199999999999999998644189734872325595292341688388812800 binary64)) (*.f64 (/.f64 (+.f64 l l) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64))) (/.f64 l (*.f64 (*.f64 (*.f64 (tan.f64 k) t) t) (*.f64 (sin.f64 k) t)))) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l)))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 199999999999999998644189734872325595292341688388812800 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 l (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 (*.f64 (tan.f64 k) t) (*.f64 (*.f64 (sin.f64 k) t) t))))) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l)))) (if.f64 (<=.f64 l #s(literal 5673165816829483/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 #s(approx (/ (sin k) l) (/.f64 k l)) (*.f64 (/.f64 t l) t))) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 l #s(literal 204999999999999995903398759746240099232435827802069220246605323091695378379957847089265598817291109074934590903707281050762575643824884598523234125060954350344146497877435219968 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))))) (if.f64 (<=.f64 k #s(literal 1/8 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 k #s(literal 19500000000000001319138779292684905889176978642190733233181488509893340936809915995729641404250994563187549379057398280317539917847604282865009658390428882322218691123496346494306622981609136858172361627152191503437647962495653355978752 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t (*.f64 (/.f64 t l) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (tan.f64 k)))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 k #s(literal 18999999999999998750943206623959334117177325929263401168295119194121374145633569939575443864604879402449734399259775401811313447135104679860384018284426009264485952965378139530917653112976486681241723194542559148695462585016058069909504 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 k) t) l)) (*.f64 (*.f64 t #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 k) t) l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 19500000000000001319138779292684905889176978642190733233181488509893340936809915995729641404250994563187549379057398280317539917847604282865009658390428882322218691123496346494306622981609136858172361627152191503437647962495653355978752 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 l #s(literal 2431356778641207/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 #s(approx (/ (sin k) l) (/.f64 k l)) (*.f64 (/.f64 t l) t))) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 l #s(literal 324999999999999998649688550165264602211743331329463195551397524047287679319407058341882587980193323788429360109089545775691162179653422057148646665371343434510126468425335258245099312449129355783663571632333520896 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 k) t) t)) l) (*.f64 (*.f64 (tan.f64 k) t) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) l))) (if.f64 (<=.f64 t #s(literal 6669624340069413/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 #s(approx (/ (sin k) l) (/.f64 k l)) (*.f64 (/.f64 t l) t))) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) #s(approx (* (/ (* (tan k) t) l) (+ (+ 1 (pow (/ k t) 2)) 1)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (if.f64 (<=.f64 k #s(literal 4722366482869645/2361183241434822606848 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (*.f64 #s(approx (/ (sin k) l) (/.f64 k l)) (*.f64 (/.f64 t l) t))) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 k #s(literal 23499999999999999272591690976749504472303462708586482941441148223448877799005237543412578831831916602098701255598405541184427697275628481915639852211324285771655888492873150755049650068941373692560889146401028551316255151656172718653440 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) t) (*.f64 (/.f64 (*.f64 (tan.f64 k) t) l) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 25999999999999997993499760779289878586757515250083826509103435544421088337877313510714414724069992876418171178436535079226232559418143606322283723349383912927554136848733653418014041998524021714053718845931551706240384644881497320325120 binary64)) (*.f64 (/.f64 l (*.f64 t t)) (/.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))) (*.f64 (sin.f64 k) t))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 l #s(literal 320000000000000000613016027435093995589105640724861443568897124671801383745276401907595566434617703530496 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 (sin.f64 k) t)))) #s(literal 2 binary64))) (if.f64 (<=.f64 l #s(literal 4399999999999999841420081059340662967225088757919979187201603040130756130699382125182244175209164288540824503072839075895634184480961779629842660648895725436928 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (*.f64 (+.f64 l l) (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 (*.f64 t t) t)) (sin.f64 k))))) (if.f64 (<=.f64 l #s(literal 209999999999999984487948202891107885633118636027423439127491912550742699987990378170755686071649850884096 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 k t))))) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 8005991684365119/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) #s(literal 2 binary64)) (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k)))))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t) (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 t t)) (/.f64 l (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 k t))))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 25999999999999997993499760779289878586757515250083826509103435544421088337877313510714414724069992876418171178436535079226232559418143606322283723349383912927554136848733653418014041998524021714053718845931551706240384644881497320325120 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 k t)))))) #s(literal 2 binary64))) (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 (+.f64 (*.f64 (*.f64 t (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 k k)) #s(literal -1/6 binary64))) (*.f64 k k)) t) k))))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t))))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 6788089277240105/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) c) (/.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b) #s(literal 2 binary64))) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 6788089277240105/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 (/.f64 c (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 4 binary64)) a))) b)) #s(literal 2 binary64)) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 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 989936793529221/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) (*.f64 (/.f64 c (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 4 binary64)) a))) b)) #s(literal 2 binary64)) (if.f64 (<=.f64 b #s(literal 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 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 -110000000000000000000 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 65999999999999997951100132818701120952870035312635009574510346114855040833133961151492630610270739513564209348608 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 -2244866514940267/46768052394588893382517914646921056628989841375232 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 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2244866514940267/46768052394588893382517914646921056628989841375232 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 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (/ (- (* b b) (- (* b b) (* (* c a) 4))) (+ (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (* 2 a)) (/.f64 (+.f64 c c) (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 -1170655706368497/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544 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 4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 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 -4694388199266237/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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)))) (if.f64 (<=.f64 b #s(literal -120000000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5104235503814077/340282366920938463463374607431768211456 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -6547527335242445/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 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5931322245600385/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 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 c) b)))) (if.f64 (<=.f64 b #s(literal -2998277463882573/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7908005320336203/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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 c) b)))) (if.f64 (<=.f64 b #s(literal 2598228358980691/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 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 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -119999999999999999635447006472721788268781279119589754301054976 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 #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (-.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))))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #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 7200000000000000001312721067947729382182748160 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 #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 y #s(literal 3691070895228885/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x #s(approx (- 1 (* 17/20 (/ 1 x))) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal 3433994715870003/281474976710656 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)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))))) (if.f64 (<=.f64 y #s(literal 4040636288227481/39614081257132168796771975168 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x #s(approx (- 1 (* 17/20 (/ 1 x))) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 y #s(literal 7371860416799003/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) #s(approx (* y (- 1 (* 31/40 (/ 1 y)))) #s(literal -31/40 binary64))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (*.f64 (+.f64 x y) z) #s(literal -81/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 -7435084542388915/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416 binary64)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) (if.f64 (<=.f64 z #s(literal -6490371073168535/40564819207303340847894502572032 binary64)) (-.f64 x (/.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 #s(literal 1 binary64) (/.f64 t (neg.f64 z)))))))) (if.f64 (<=.f64 z #s(literal -5786269649695775/948568795032094272909893509191171341133987714380927500611236528192824358010355712 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 #s(literal 1 binary64) (/.f64 t (neg.f64 z)))))))) (if.f64 (<=.f64 z #s(literal -5786269649695775/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (-.f64 x (*.f64 (/.f64 (-.f64 (exp.f64 z) #s(literal 1 binary64)) t) y))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 #s(literal 1 binary64) (/.f64 t (neg.f64 z)))))))) (if.f64 (<=.f64 z #s(literal -5786269649695775/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) t) #s(approx (/ (exp z) t) (/.f64 #s(literal 1 binary64) t)))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 #s(literal 1 binary64) (/.f64 t (neg.f64 z)))))))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 #s(literal 1 binary64) (/.f64 t (neg.f64 z))))))) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) t) #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 z y)))) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) y)) #s(approx (* 1/2 (- (* x x) y)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)))) #s(approx (- (- y (* (- z (log z)) y)) (* -1/2 x)) (-.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 z (log.f64 z))))) (if.f64 (<=.f64 z #s(literal 7148113328562451/4611686018427387904 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 z) y)) (*.f64 #s(literal -1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal -7307508186654515/45671926166590716193865151022383844364247891968 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 z) y)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 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 z) y)) (*.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 z) y)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)) #s(literal -999999999999999983222784 binary64)) #s(approx (- (- y (* (- z (log z)) y)) (* -1/2 x)) (-.f64 y #s(approx (* y (- z (log z))) (*.f64 y z)))) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 x #s(approx (+ 1/2 (/ (* y (- (+ 1 (log z)) z)) x)) #s(literal 1/2 binary64))))) #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 169999999999999991869646387357538889238148392378501410343117572567845691055268594667811934730341426265271160916372308585383448471935107877498370422760871384631873709262670656052918711450997897010664909584574917569442480128 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 9999999999999999813486777206230041577815560719820581330098483720446847883279500839884297726782854580737362697004022581572770293687044935910015528960168049498887207223940204684198896264456339658487887951484580004902758521100414464490983962613190835886243290260424727924570510530141380583845003264 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 #s(approx (- t x) (*.f64 x (-.f64 (/.f64 t x) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 y #s(literal 3399999999999999819567471374372962304 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 350000000000000001565567347835409530880 binary64)) (*.f64 #s(approx (- 1 (/ (* (- (tanh (/ x y)) (tanh (/ t y))) (* z y)) x)) #s(literal 1 binary64)) x) (+.f64 #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 #s(approx (- t x) (neg.f64 x)) z)) x)) (if.f64 (<=.f64 y #s(literal 919999999999999987117132801488118373825736465186816 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 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal -1/3 binary64) x)) #s(literal -1/2 binary64)) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.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 #s(approx (+ 1/2 (+ (* 1/3 x) (* a (- (* -1/2 x) 1/2)))) (-.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1/2 binary64))) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (-.f64 #s(approx (neg (pow (- 1 x) a)) #s(approx (- (* a x) 1) #s(literal -1 binary64))) #s(literal -1 binary64)) (+.f64 x (*.f64 (*.f64 y z) z)) (+.f64 x (/.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -80000000000 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 2271629875608987/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 -5300000000000000284317028667004119272128512 binary64)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 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 -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (if.f64 (<=.f64 y #s(literal 11199999999999999759955958423222103058677760 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 -5300000000000000284317028667004119272128512 binary64)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 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 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) #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 300000000000000007070810254251076749974859838517064558938973761780484500539848519779492808477734853078694232064 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) y) x) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 (*.f64 a (/.f64 t z)) #s(literal -1/2 binary64))))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 174999999999999995780939955913739761463114699410141378380920153916274409375947022649158334448051515768709316608 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) y) x) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 8001040677046041/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 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 174999999999999995780939955913739761463114699410141378380920153916274409375947022649158334448051515768709316608 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) x) y) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x)))) (if.f64 (<=.f64 z #s(literal 8162739579491679/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 4763410263543689/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) x)) (-.f64 (-.f64 (*.f64 x (log.f64 y)) z) y) (if.f64 (<=.f64 z #s(literal -150000000000000 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y) (if.f64 (<=.f64 z #s(literal 3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y))) (if.f64 (<=.f64 x #s(literal -209999999999999997043238818654485380103010209781354176470703630448732690191106043104395093759337482453497790571012581338074193754150991315960816347176530075750077405346418014244001941289467572398325760 binary64)) #s(approx (- (- (* x (log y)) z) y) (*.f64 x (log.f64 y))) (if.f64 (<=.f64 x #s(literal 3400000000000000146885444420707309907892839820991901915976218957157556733630000135278618260059345523109433180160 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y) #s(approx (- (- (* x (log y)) z) y) (*.f64 x (log.f64 y))))) (-.f64 #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z)) y) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y)) (exp.f64 (-.f64 (+.f64 x (*.f64 y (log.f64 y))) z)) (if.f64 (<=.f64 y #s(literal 900000000000000036434149672042773111737363526720684032 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (exp.f64 (-.f64 #s(approx (+ x (* y (log y))) (*.f64 y (log.f64 y))) z))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) (/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (-.f64 (*.f64 z z) #s(literal -1 binary64)) x)) (if.f64 (<=.f64 y #s(literal 1461501637330903/2923003274661805836407369665432566039311865085952 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (-.f64 (*.f64 z z) #s(literal -1 binary64))) x)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 z z) #s(literal -1 binary64)) x) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) y) x))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) y) x))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 0 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) x) y))) (if.f64 (<=.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y)))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x #s(approx (log x) (+.f64 (log.f64 (*.f64 x #s(literal 1/4 binary64))) (log.f64 #s(literal 4 binary64))))) (*.f64 x #s(approx (log x) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (*.f64 x (log.f64 x)) (*.f64 (*.f64 x y) (-.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal -469999999999999983348192053154588272764343002423778416263168 binary64)) (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) (/.f64 x z)) z) (if.f64 (<=.f64 z #s(literal 100000000000000004764729344 binary64)) (*.f64 (neg.f64 y) (/.f64 (/.f64 x z) (*.f64 (-.f64 #s(literal -1 binary64) z) z))) (/.f64 (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) x) z) z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 0 binary64)) (*.f64 (/.f64 y (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z)) (/.f64 x z)) (/.f64 (*.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) (/.f64 x z)) z)) (if.f64 (<=.f64 z #s(literal -2999999999999999979687959532377473024 binary64)) (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) (/.f64 x z)) z) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z))) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z)) (if.f64 (<=.f64 z #s(literal -35681192317649/89202980794122492566142873090593446023921664 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (if.f64 (<=.f64 z #s(literal 8920298079412249/178405961588244985132285746181186892047843328 binary64)) (*.f64 y (/.f64 (/.f64 x (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z)) 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 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z)))) (if.f64 (<=.f64 y #s(literal -12600000000000000646800828178496530676199299643314589665329152 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))) (if.f64 (<=.f64 y #s(literal 6407306843957535/2417851639229258349412352 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t #s(literal 2 binary64))))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) (if.f64 (<=.f64 y #s(literal 10600000000000000458021195788608559702938705307962515181401866859136497426860685164649926538455273618185317814082368889262909084994392334620828819085681173749626463066340460204393777568132983780809646729266176248417431356178432 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 y (-.f64 b z)))))) (if.f64 (<=.f64 b #s(literal -159999999999999989417679173558875929979512034628853042977870851569232103471936583620110789215335351547346328735951763436086300930151170046924713360864596578799101600071680 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 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x z) (+.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 y z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 b #s(literal -159999999999999989417679173558875929979512034628853042977870851569232103471936583620110789215335351547346328735951763436086300930151170046924713360864596578799101600071680 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x z) (+.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 y z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 b #s(literal -159999999999999989417679173558875929979512034628853042977870851569232103471936583620110789215335351547346328735951763436086300930151170046924713360864596578799101600071680 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 46000000000000004227596831683167268978510738916140734950677476334735487794516204966243144000051764383885121722508224820531618119680 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x z) (+.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 y z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -2381976568446569/85070591730234615865843651857942052864 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (-.f64 (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 z #s(literal 1900000 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))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 y #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))) (if.f64 (<=.f64 z #s(literal -82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -2381976568446569/85070591730234615865843651857942052864 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (-.f64 (+.f64 x (*.f64 b (-.f64 t #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 z #s(literal 1900000 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))) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z))))))) (if.f64 (<=.f64 b #s(literal -210000000000000018795735560957509257721748183525397172968870112871398818572423794003544518535426981517035183919582838728157999483604862763008 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 8220946709986329/91343852333181432387730302044767688728495783936 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (+ z (* b (- t 2)))) (+.f64 x z)) (*.f64 a (-.f64 t #s(literal 1 binary64))))) (if.f64 (<=.f64 b #s(literal 4599999999999999864233665470545758699996212973227355610212728832 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))) (if.f64 (<=.f64 y #s(literal -31000000000000002131548697454084451867731000014956886411981211692219829533902282999662576752345068184060204044864827021517034025765627773149990686294016 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 2699999999999999842035945371951723331230629888 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (+ z (* b (- t 2)))) (+.f64 x z)) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))))) (if.f64 (<=.f64 z #s(literal -82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -2637188343637273/170141183460469231731687303715884105728 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 z #s(literal 1900000 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z))))))) (if.f64 (<=.f64 z #s(literal -82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -4384504911992709/730750818665451459101842416358141509827966271488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 z #s(literal 92000000 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 (+.f64 x z) (*.f64 y z))))))) (if.f64 (<=.f64 z #s(literal -82000000000000000080408366478878130604957697294119904088892903446334180802640785028304890730622986112405552997442581954560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if.f64 (<=.f64 z #s(literal -4384504911992709/730750818665451459101842416358141509827966271488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 z #s(literal 900000000 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x z) (+ (* a (- t 1)) (* y z))) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))))) (if.f64 (<=.f64 t #s(literal -22999999999999999116056380309853104052648240082716101555573546338071521055276925423062089728 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 -8391260103249387/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))) (if.f64 (<=.f64 t #s(literal -7500560250303871/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (if.f64 (<=.f64 t #s(literal 8428915870127277/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if.f64 (<=.f64 t #s(literal 3713820117856141/19342813113834066795298816 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))))) (if.f64 (<=.f64 t #s(literal -22999999999999999116056380309853104052648240082716101555573546338071521055276925423062089728 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 55000000000000000 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 -34999999999999997478122585847332822622741410611200 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 52000000000000000 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y #s(approx (- b z) b))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -31000000000000002131548697454084451867731000014956886411981211692219829533902282999662576752345068184060204044864827021517034025765627773149990686294016 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y #s(approx (- b z) b))) (if.f64 (<=.f64 y #s(literal 3999999999999999837666897825401450925967984358593805758678956039226815691803817702064128 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) #s(approx (+ (- (- (- x (* z y)) (neg 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))) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(approx (log (- 1 y)) (neg.f64 y)))) t) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) #s(approx (- x 1) #s(literal -1 binary64))) t)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (neg.f64 t)) (*.f64 x (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) R) (if.f64 (<=.f64 phi2 #s(literal -552958846246525/21267647932558653966460912964485513216 binary64)) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi2 #s(literal 7307508186654515/91343852333181432387730302044767688728495783936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R))) (if.f64 (<=.f64 phi2 #s(literal -552958846246525/21267647932558653966460912964485513216 binary64)) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi2 #s(literal 7307508186654515/91343852333181432387730302044767688728495783936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R))) (if.f64 (<=.f64 phi1 #s(literal -3039929748475085/2251799813685248 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 phi1 #s(literal 6400000000 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.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 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -5902958103587057/2361183241434822606848 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -1662273001970115/151115727451828646838272 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)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) #s(approx (* (cos phi1) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) R)) (if.f64 (<=.f64 phi2 #s(literal 5/2 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 #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 phi2 #s(literal 5/2 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) (*.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)) (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)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 #s(approx (cos lambda1) #s(literal 1 binary64)) (*.f64 phi1 phi2)))))) R) (if.f64 (<=.f64 x-scale #s(literal 6828046779268971/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 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 y-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) (if.f64 (<=.f64 x-scale #s(literal 1799999999999999932805504279467288562172088201469324760966216261515416610253279301443373877115561973055792825513603857648240118641603394668650187843788638258313040147477034935445811593888783138816 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 (/.f64 a y-scale) b) x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) x-scale)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 y-scale x-scale)) (*.f64 (*.f64 (neg.f64 a) b) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale))))))) (if.f64 (<=.f64 x-scale #s(literal 1200000000000000128100151556352898979465053121444597799496070517778481906654574938072783060281547415358322256471727333773738687898601812378898086704683063334161811519733176917846449537655418912768 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 x-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 y-scale x-scale)) (*.f64 (*.f64 (neg.f64 a) b) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))))) (if.f64 (<=.f64 a #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 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 b (/.f64 a (*.f64 y-scale x-scale))) (*.f64 b (/.f64 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 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 b (*.f64 y-scale x-scale))) (*.f64 a (/.f64 b (*.f64 y-scale x-scale))))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 b (*.f64 y-scale x-scale))) (*.f64 a (/.f64 b (*.f64 y-scale x-scale)))))) (if.f64 (<=.f64 a #s(literal 696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale)))) (if.f64 (<=.f64 a #s(literal 125000000000000004861697193886048553913421561619002516667877977509614117861731120953849957009847126734158075389926516614191463264261796952067522959026586175443043232828271179430708069759569932774152800829440 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 a b) a) (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a))))))) (if.f64 (<=.f64 a #s(literal 696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))) (if.f64 (<=.f64 a #s(literal 125000000000000004861697193886048553913421561619002516667877977509614117861731120953849957009847126734158075389926516614191463264261796952067522959026586175443043232828271179430708069759569932774152800829440 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 a b) a) (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a))))))) (if.f64 (<=.f64 a #s(literal 125000000000000004861697193886048553913421561619002516667877977509614117861731120953849957009847126734158075389926516614191463264261796952067522959026586175443043232828271179430708069759569932774152800829440 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 a b) a) (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a)))))) (if.f64 (<=.f64 a #s(literal 125000000000000004861697193886048553913421561619002516667877977509614117861731120953849957009847126734158075389926516614191463264261796952067522959026586175443043232828271179430708069759569932774152800829440 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 a b) a) (/.f64 b (*.f64 y-scale (*.f64 (*.f64 y-scale x-scale) x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) a))))) (*.f32 (neg.f32 s) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))) (/.f32 #s(literal -1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))))))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) u) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 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 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) (+.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) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (/.f32 #s(approx (+ (* 1 s) (* (- (* (* -1/2 (PI)) u) (* -1/4 (PI))) 4)) (+.f32 s (PI.f32))) s)))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (+.f32 #s(literal 1 binary32) #s(approx (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s)) (/.f32 (PI.f32) s)))))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal -1/4 binary32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (PI.f32))))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (neg.f32 (PI.f32))) (copysign.f64 (asinh.f64 (fabs.f64 x)) x) (acosh.f64 x) (copysign.f32 (asinh.f32 (fabs.f32 x)) x) (acosh.f32 x) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (/.f64 x (+.f64 y y)))) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) #s(approx (/ (+ (* -2 (* (pow x 2) y)) (* 1/2 x)) y) (/.f64 x (+.f64 y y)))) (if.f64 (<=.f64 r #s(literal 10000000000000000725591715973187783610303424287811372824568343983972101724920689074452068181743241951740625976868675721161334753163637413771490365780039321792212624518252692320803210995433472 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 #s(literal 1/8 binary64) (*.f64 w (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 v #s(literal 1 binary64))) (*.f64 (*.f64 w r) r)))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)) w) (*.f64 w r)) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 100000000000000007255917159731877836103034242878113728245683439839721017249206890744520681817432419517406259768686757211613347531636374137714903657800393217922126245182526923208032109954334720 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 w r) r) (/.f64 w (-.f64 #s(literal 1 binary64) v)))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)) w) (*.f64 w r)) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 1158435208354129/52656145834278593348959013841835216159447547700274555627155488768 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 #s(approx (- 3 (+ v v)) (*.f64 #s(literal -2 binary64) v)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 w r) r) (/.f64 w (-.f64 #s(literal 1 binary64) v)))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)) w) (*.f64 w r)) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 v #s(literal 1799999999999999939790840893869713529299791466284278087216659024218374951187790718405809443590452514127872 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) r) w) (*.f64 w r)) #s(approx (- 1 v) #s(literal 1 binary64)))))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 w r) r) w) (/.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (*.f64 #s(literal -1/4 binary64) v)) (-.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 (*.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) r) w) (*.f64 w r)) #s(approx (- 1 v) #s(literal 1 binary64)))))) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) (*.f64 (*.f64 w r) (*.f64 w (/.f64 r #s(approx (- 1 v) #s(literal 1 binary64))))))))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) r) w) w) (/.f64 r #s(approx (- 1 v) #s(literal 1 binary64)))) #s(literal 3/2 binary64))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) x1) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64)))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64)))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.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 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64)))) (if.f64 (<=.f64 x1 #s(literal -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 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 -130000000000000 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 #s(approx (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) x2)) x1)) #s(literal 1 binary64)) x1))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))) (if.f64 (<=.f64 x1 #s(literal 12500 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (* (pow x1 4) (+ 6 (* -1 (/ (+ 3 (* -1 (/ (+ 9 (+ (* -1 (/ (+ 1 (* -2 (+ 1 (* 3 (- (* 2 x2) 3))))) x1)) (* 4 (- (* 2 x2) 3)))) x1))) x1)))) (*.f64 x1 (+.f64 (*.f64 #s(literal -1 binary64) (+.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))))))) (*.f64 x1 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))) (*.f64 x1 (-.f64 (*.f64 #s(literal 6 binary64) x1) #s(literal 3 binary64))))))))))))) (if.f64 (<=.f64 x1 #s(literal -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 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 -130000000000000 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.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 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))) (if.f64 (<=.f64 x1 #s(literal 12500 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (* (pow x1 4) (+ 6 (* -1 (/ (+ 3 (* -1 (/ (+ 9 (+ (* -1 (/ (+ 1 (* -2 (+ 1 (* 3 (- (* 2 x2) 3))))) x1)) (* 4 (- (* 2 x2) 3)))) x1))) x1)))) (*.f64 x1 (+.f64 (*.f64 #s(literal -1 binary64) (+.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))))))) (*.f64 x1 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))) (*.f64 x1 (-.f64 (*.f64 #s(literal 6 binary64) x1) #s(literal 3 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 1999999999999999954155529538859438392082930388376757727548894681145163594695708457788837720495819875615513201592225079943863233291370363398466535627902482147340008734099231088420219850164686290944 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 #s(approx (- 3 (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) x2))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.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 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 #s(approx (- (+ x2 x2) x1) (*.f64 #s(literal 2 binary64) x2)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))))) (if.f64 (<=.f64 x1 #s(literal -45000000000000000 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 (* (pow x1 4) (+ 6 (* -1 (/ (+ 3 (* -1 (/ (+ 9 (+ (* -1 (/ (+ 1 (* -2 (+ 1 (* 3 (- (* 2 x2) 3))))) x1)) (* 4 (- (* 2 x2) 3)))) x1))) x1)))) (*.f64 x1 (+.f64 (*.f64 #s(literal -1 binary64) (+.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))))))) (*.f64 x1 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))) (*.f64 x1 (-.f64 (*.f64 #s(literal 6 binary64) x1) #s(literal 3 binary64)))))))))) (if.f64 (<=.f64 x1 #s(literal 12500 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (* (pow x1 4) (+ 6 (* -1 (/ (+ 3 (* -1 (/ (+ 9 (+ (* -1 (/ (+ 1 (* -2 (+ 1 (* 3 (- (* 2 x2) 3))))) x1)) (* 4 (- (* 2 x2) 3)))) x1))) x1)))) (*.f64 x1 (+.f64 (*.f64 #s(literal -1 binary64) (+.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))))))) (*.f64 x1 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))) (*.f64 x1 (-.f64 (*.f64 #s(literal 6 binary64) x1) #s(literal 3 binary64)))))))))))) (if.f64 (<=.f64 x1 #s(literal -280000000000000000 binary64)) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))) (if.f64 (<=.f64 x1 #s(literal 77999999999999997110703706406991691776 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (-.f64 (+.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))) #s(approx (- (* (* -3 (* x1 x1)) (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1))) (* (- (* x1 x1) -1) x1)) (*.f64 #s(literal -1 binary64) x1))) x1) #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64))))) (if.f64 (<=.f64 x1 #s(literal -180000000000000002633525141521477145574607737815637910670149941690563345565206678863872 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 4951760157141521/9903520314283042199192993792 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) (*.f64 x1 #s(approx (- (+ (* 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) #s(approx (+ 9 (+ (* -19 x1) (* x2 (+ 12 (+ (* -8 (* x1 x2)) (* 24 x1)))))) (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 12 binary64) x2)))))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -180000000000000002633525141521477145574607737815637910670149941690563345565206678863872 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 170000000000000008843156094249559527868390090934936479578346845910881676121501396875047846452975668376198674329508826236197998023409664 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (+ (* 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))) #s(approx (+ (* x1 (- (* x1 (+ 9 (* -19 x1))) 1)) (* x2 (- (* x1 (- (* x1 (+ 12 (* 24 x1))) 12)) 6))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x2) (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 12 binary64) x2)))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -180000000000000002633525141521477145574607737815637910670149941690563345565206678863872 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 7200000000000000355079654466590437022667591447060846837724869197343834075097955773654355379250003381346791279465841871405858749418937805044352835579594182724845810380439552 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (+ (* 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 #s(approx (- (* x1 (+ 9 (* -19 x1))) 1) #s(literal -1 binary64))) (*.f64 x2 (-.f64 (*.f64 x1 (-.f64 (*.f64 x1 #s(approx (+ 12 (* 24 x1)) #s(literal 12 binary64))) #s(literal 12 binary64))) #s(literal 6 binary64)))))))) (if.f64 (<=.f64 x1 #s(literal -180000000000000002633525141521477145574607737815637910670149941690563345565206678863872 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 7200000000000000355079654466590437022667591447060846837724869197343834075097955773654355379250003381346791279465841871405858749418937805044352835579594182724845810380439552 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 #s(approx (* 4 (* x2 (- (* 2 x2) 3))) (*.f64 x2 (-.f64 (*.f64 #s(literal 8 binary64) x2) #s(literal 12 binary64)))) #s(literal 1 binary64))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (+ (* 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 #s(approx (- (* x1 (+ 9 (* -19 x1))) 1) #s(literal -1 binary64))) (*.f64 x2 (-.f64 (*.f64 x1 (-.f64 (*.f64 x1 #s(approx (+ 12 (* 24 x1)) #s(literal 12 binary64))) #s(literal 12 binary64))) #s(literal 6 binary64)))))))) (if.f64 (<=.f64 x1 #s(literal -59999999999999994750351335397161031026540056525198869514124416444638292634238976 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))) (* 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 #s(approx (- (* x1 (+ 9 (* -19 x1))) 1) #s(literal -1 binary64))) (*.f64 x2 (-.f64 (*.f64 x1 (-.f64 (*.f64 x1 #s(approx (+ 12 (* 24 x1)) #s(literal 12 binary64))) #s(literal 12 binary64))) #s(literal 6 binary64))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* 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 #s(approx (- (* x1 (+ 9 (* -19 x1))) 1) #s(literal -1 binary64))) (*.f64 x2 (-.f64 (*.f64 x1 (-.f64 (*.f64 x1 #s(approx (+ 12 (* 24 x1)) #s(literal 12 binary64))) #s(literal 12 binary64))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (* 4 (* x2 (- (* 2 x2) 3))) 1) #s(literal -1 binary64))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.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 -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal -4485061624747323/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (if.f64 (<=.f64 t1 #s(literal 8104522595470689/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 binary64)) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) #s(approx (/ t1 (+ u t1)) (/.f64 t1 u))) (if.f64 (<=.f64 t1 #s(literal 549999999999999996253950214827416769631258527038553591802495067257029741303341709147084323403284804982525506283809791266521088 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)))))) (if.f64 (<=.f64 t1 #s(literal -40000000000000001477901827522329061639236719319370753807691114208602174637388878388866052438821633309786047014748930669257348013398293616684184769793097728 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 51000000000000003833898832742428640001042882281972818887628364220246062187363175437891596155985659806841563706981478842660552704 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)))) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 u t1)) #s(approx (* (/ v (+ u t1)) t1) v)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (*.f64 (-.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #s(literal -238732414637843/250000000000000 binary64)) x) (if.f64 (<=.f64 x #s(literal 7746191359077253/18014398509481984 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 (*.f64 (*.f64 #s(approx (- -6450306886639899/50000000000000000 (* -238732414637843/250000000000000 (/ 1 (* x x)))) #s(literal -6450306886639899/50000000000000000 binary64)) x) x) x)) (if.f64 (<=.f64 x #s(literal 7746191359077253/18014398509481984 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(approx (- -6450306886639899/50000000000000000 (* -238732414637843/250000000000000 (/ 1 (* x x)))) #s(literal -6450306886639899/50000000000000000 binary64)) (*.f64 (*.f64 x x) x))) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 0 binary64) x)) #s(literal 38/81 binary64) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 y y) (*.f64 y y)))) (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)) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 y y) (*.f64 y y)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -50600563327/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -50600563327/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 (*.f64 y y) y) (neg.f64 y))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -50600563327/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 (*.f64 y y) y) (neg.f64 y))) #s(approx (- (pow x 4) (pow y 4)) (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 6511732844609233/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 binary64)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 (*.f64 y y) y) (neg.f64 y))) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 y y) (*.f64 y y)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal 6511732844609233/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 binary64)) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y))) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(approx (- (pow x 4) (pow y 4)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 b a)) #s(literal -1 binary64))) (if.f64 (<=.f64 a #s(literal -3170534137668829/72057594037927936 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 -1350000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) a)))))))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (exp.f64 b)))) (if.f64 (<=.f64 (exp.f64 a) #s(literal 0 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) a)))))))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 (exp.f64 a) #s(literal 0 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) a)))))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 (exp.f64 a) #s(literal 0 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 b #s(literal -560 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 #s(approx (* (exp b) (exp b)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) b))) (*.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp a) #s(literal 1 binary64)))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.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)))))))))) (/.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))))))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) 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) b)))) (if.f64 (<=.f64 (*.f64 a1 a2) #s(literal 944473296573929/9444732965739290427392 binary64)) (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (/.f64 (*.f64 (/.f64 a2 b2) a1) b1)) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) (*.f64 (/.f64 (/.f64 a2 b1) b2) a1) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2))) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 3122104327794287/89202980794122492566142873090593446023921664 binary64)) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) (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 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b2 b1)) (*.f64 a2 a1)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 178405961588245/178405961588244985132285746181186892047843328 binary64)) (/.f64 (*.f64 (/.f64 a1 b1) a2) b2) (*.f64 (/.f64 (/.f64 a1 b1) b2) a2)) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 578960446186581/115792089237316195423570985008687907853269984665640564039457584007913129639936 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 (+.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 10 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))) (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 120 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 -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) #s(literal -120 binary64)) (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 3 binary64)) (pow.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)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal 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 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #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))) (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 10 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))) (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 120 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 -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 3 binary64)) (pow.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)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal 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 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #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(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 (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)))) #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) #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 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (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 -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (*.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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 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) (exp.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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 1 binary64)) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -1200 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -720 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -300 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 90 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 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 (*.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) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -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 #s(literal -116 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -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 #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 #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 #s(literal -300 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -20 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 -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))) (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 120 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 -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 16 binary64) (E.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 16 binary64) (E.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) #s(approx (pow (- x 1/2) 4) #s(literal 1/16 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 #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 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 16 binary64) (E.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 16 binary64) (E.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 16 binary64) (E.f64)))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 (*.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) #s(approx (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E))))))) (/.f64 (+.f64 (*.f64 #s(literal 360 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))))) (*.f64 #s(literal 129600 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)) #s(literal 2 binary64)))) (*.f64 x (*.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 4 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))))))) #s(approx (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) #s(approx (- x 1/2) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))))))) #s(approx (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) #s(approx (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))))) #s(literal 12 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))))))) #s(approx (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))))))) #s(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 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -10 binary64) (*.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) (exp.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) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) #s(approx (* (pow x 4) (+ (* -1/180 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* 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 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24))))) (+ (* 1/360 (/ (* (sqrt (E)) (+ 12 (+ (* -232 (exp 3/2)) (+ (* -216 (sqrt (E))) (+ (* -176 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -16 (exp 5/2)) (+ (* -8 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -8 (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (pow (E) 3)) (+ (* 83 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 83 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 96 (pow (E) 2)) (+ (* 266 (E)) (+ (* (exp 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))))))))))))))))) (* (pow (- 1 (sqrt (E))) 4) (- (+ (* -84 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -64 (sqrt (E))) (+ (* -8 (* (E) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -8 (* (pow (E) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* -4 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24)))) (* 1/30 (/ (* (sqrt (E)) (+ 10 (+ (log (- 1 (/ 1 (sqrt (E))))) (+ (* -110 (sqrt (E))) (+ (* -66 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* -18 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* -8 (* (exp 5/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 13 (* (E) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 30 (E)) (+ (* 30 (exp 3/2)) (+ (* 53 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))))))))))))) (* 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 (exp 3/2)) (+ (* -4 (* (pow (E) 2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 2 (* (exp 3/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (+ (* 16 (E)) (+ (* 16 (* (exp 3/2) (log (- 1 (/ 1 (sqrt (E))))))) (+ (* 16 (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E)))) (+ (* (exp 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))))))))))))) 24)))))))) (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) #s(approx (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 60 binary64) (+.f64 (*.f64 #s(literal -530 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -115 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -15 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 60 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 5 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) (*.f64 (*.f64 (pow.f64 b #s(literal -4 binary64)) c) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) c) c))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (pow.f64 b #s(literal -4 binary64)) c) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) c) c))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) (-.f64 c (*.f64 (/.f64 #s(literal -5 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) (* (* 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)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (/.f64 (neg.f64 c) b) (neg.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 (*.f64 b b) 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 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 a (*.f64 b b)) c) #s(literal -1 binary64)) c) b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (-.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) 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) (neg.f64 (/.f64 (*.f64 c (+.f64 (*.f64 b b) (*.f64 c a))) (*.f64 (*.f64 b b) b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 #s(approx (+ (pow (neg b) 3) (pow (sqrt (- (* b b) (* (* a 4) c))) 3)) (*.f64 b (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a c)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 c #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))) (*.f64 #s(literal 16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))) (*.f64 #s(literal 16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (*.f64 #s(literal 32 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b #s(literal 6 binary64))))))))))))))))))))) (+.f64 (*.f64 b b) (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) #s(approx (* (neg b) (sqrt (- (* b b) (* (* a 4) c)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 4 binary64)))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 6 binary64)))))) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (<=.f64 b #s(literal 1062849512059437/18014398509481984 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(approx (+ (pow (neg b) 3) (pow (sqrt (- (* b b) (* (* a 4) c))) 3)) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 c c) c)) (pow.f64 b #s(literal -4 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (pow.f64 b #s(literal -4 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) #s(literal 0 binary64)) c) a)) (pow.f64 b #s(literal -6 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) c) a)) (pow.f64 b #s(literal -4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) (*.f64 c c)) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 32 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.f64 b #s(literal -6 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (pow.f64 b #s(literal -4 binary64)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)))) (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)) #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (-.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 a #s(literal 4 binary64)) c) (*.f64 b b)))) (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) (*.f64 b (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (pow.f64 b #s(literal -6 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) c) c) (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (*.f64 c c) a))) #s(literal -1/8 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) c))) c))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b #s(literal -4 binary64))))) (/.f64 a (*.f64 b b))) c) #s(literal 1 binary64)) c))))) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) (*.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b b)) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 (pow.f64 b #s(literal -6 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) c) c) (*.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 20 binary64) (*.f64 (*.f64 c c) a))) #s(literal -1/8 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) c))) c))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b #s(literal -4 binary64)))))) (/.f64 #s(literal 1 binary64) c)))))) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 20 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal -6 binary64)) a)) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) c) #s(literal -2 binary64)) (pow.f64 b #s(literal -4 binary64))))) b))) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) c) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) c)))) b))) (if.f64 (<=.f64 b #s(literal 7493989779944505/144115188075855872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) c) (*.f64 #s(literal 1/2 binary64) c))) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b)))))))) (if.f64 (<=.f64 b #s(literal 7656119366529843/9007199254740992 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (if.f64 (<=.f64 b #s(literal 7656119366529843/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) (/.f64 #s(literal 1 binary64) a))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (if.f64 (<=.f64 b #s(literal 7656119366529843/9007199254740992 binary64)) (/.f64 (*.f64 (+.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 (*.f64 a a) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (if.f64 (<=.f64 b #s(literal 7656119366529843/9007199254740992 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (/.f64 (/.f64 #s(approx (- (- (* b b) (* c (* a 4))) (* b b)) (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 (sqrt.f64 (*.f64 (-.f64 b (*.f64 c (/.f64 (*.f64 a #s(literal 4 binary64)) b))) b)) b)) (+.f64 a a)) (/.f64 (/.f64 #s(approx (- (- (* b b) (* c (* a 4))) (* b b)) (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) (+.f64 a a)) (/.f64 #s(approx (- (- (* b b) (* c (* a 4))) (* b b)) (*.f64 #s(literal -4 binary64) (*.f64 c a))) (*.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 3423715700080493/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 b #s(literal 3423715700080493/1180591620717411303424 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 -204999999999999989711458377763101498760906283856175676989326880067557495538714866679547374074093507048182228609134882458644177573068665890960077320355840 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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)))) (if.f64 (<=.f64 b #s(literal -120000000000000000000 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5104235503814077/340282366920938463463374607431768211456 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -6547527335242445/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 8256483666814883/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)))) (if.f64 (<=.f64 b #s(literal -5931322245600385/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 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 c) b)))) (if.f64 (<=.f64 b #s(literal -2998277463882573/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7908005320336203/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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 c) b)))) (if.f64 (<=.f64 b #s(literal 2598228358980691/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 b (*.f64 b (/.f64 #s(literal 1 binary64) a)))) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (+.f64 (*.f64 (/.f64 b a) (*.f64 #s(literal -1/9 binary64) b)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 b a) b) #s(literal -1/9 binary64)) (*.f64 #s(literal -1/3 binary64) c)) a))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 (*.f64 (/.f64 #s(literal -1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b))) (*.f64 (*.f64 (/.f64 #s(literal -1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 a a)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1/81 binary64) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 #s(literal 9 binary64) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/81 binary64) (*.f64 a a)) (-.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 #s(literal -1/9 binary64) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 (/.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)) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (if.f64 (<=.f64 b #s(literal 2404907604760405/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64)))) (*.f64 (-.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/729 binary64) (*.f64 (*.f64 a a) a)))) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (if.f64 (<=.f64 b #s(literal 5339967589802275/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 a a) a)))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (*.f64 (/.f64 #s(literal 1/729 binary64) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 a a)))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (if.f64 (<=.f64 b #s(literal 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -1/3 binary64) c)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) (*.f64 a a))))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (if.f64 (<=.f64 b #s(literal 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) (*.f64 a a))))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (if.f64 (<=.f64 b #s(literal 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) (*.f64 a a))))))) (if.f64 (<=.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 a c)) (pow.f64 b #s(literal 2 binary64))) (*.f64 #s(literal 9 binary64) (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) a))) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 #s(literal 3 binary64) (/.f64 c a))) #s(literal 9 binary64))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (/.f64 (*.f64 #s(literal -1/3 binary64) c) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)) (*.f64 a a)) #s(literal 9 binary64))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 (-.f64 (*.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 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) a) a))))) (if.f64 (<=.f64 b #s(literal 4457487427508879/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (/.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 #s(literal 3 binary64) (/.f64 c a))) #s(literal 9 binary64)))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1/3 binary64)))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(literal -2 binary64)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 (+.f64 x x) #s(literal -1 binary64)))) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) (/.f64 (/.f64 x y) y) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) (/.f64 x (*.f64 y y)) (+.f64 (+.f64 x y) z) #s(approx (+ (+ x y) z) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -583992399055641/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 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 -583992399055641/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 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 y x) (*.f64 z (+.f64 y x))) (*.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -8655577598126739/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (+ y x) (* z (+ y x))) (-.f64 x (*.f64 x z))) (*.f64 #s(approx (+ x y) y) (-.f64 #s(literal 1 binary64) z))) #s(approx (- (+ y x) (* z (+ y x))) (-.f64 x (*.f64 x z))) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) (*.f64 (+.f64 x y) (+.f64 z #s(literal 1 binary64))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -8655577598126739/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* (+ y x) z) y) x) (+.f64 x (*.f64 x z))) (*.f64 #s(approx (+ x y) y) (+.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))) (if.f64 (<=.f64 z #s(literal 6000 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))))) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 6000 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 490000000000000021294430933332577609219557603976453635808496527493686280431796584662049086054472769508298434019328 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z)))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -8655577598126739/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 800000 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))))) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) (if.f64 (<=.f64 y #s(literal 7846377169233351/392318858461667547739736838950479151006397215279002157056 binary64)) (-.f64 x (*.f64 (/.f64 y a) (-.f64 z t))) (-.f64 x (*.f64 (/.f64 (-.f64 z t) a) y))) (-.f64 x (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016 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 t z))))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 t #s(literal -8500000000000000792104026014390118740064411727930311165054433587664963915218944 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) (if.f64 (<=.f64 t #s(literal 5077488442381443/1208925819614629174706176 binary64)) (/.f64 #s(approx (/ (- (* a (* (neg a) x)) (* (* a (- t z)) y)) a) (*.f64 y z)) (neg.f64 a)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (if.f64 (<=.f64 (*.f64 y (-.f64 z t)) #s(literal -19999999999999999022865849278470264106778320922372433398933167781147023447499918366556775778344680456191750897534276513413896506501104986185271471852552907987540733076746850001554473076458172448768 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (*.f64 y (-.f64 z t)) #s(literal 400000000000000009237236521079148619571935289940679710172225831261936875871783075546304718747180304444312954175303429678639676045254349402750411886661476074284812572578654259503586667921408 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 7846377169233351/392318858461667547739736838950479151006397215279002157056 binary64)) (-.f64 x (*.f64 (/.f64 y a) (-.f64 t z))) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y))) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976 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 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) (-.f64 x #s(approx (* (/ y a) (- t z)) (/.f64 (*.f64 t y) a))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 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 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) #s(approx (+ x (/ (* y (- z t)) a)) #s(approx (/ (* y (- z t)) a) (*.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 1999999999999999915721804700692568264307103756193028567705035546458066308011144957252473074143807250296165225781973727428404914040084012839363052749931748355577247086899988970114516525323491896053535264551226099793920157922636301090836929322135983339163576571058010961411376392137707276468224 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 x z))) (if.f64 (<=.f64 y #s(literal -5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 y #s(literal 5214473566972237/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)))) (if.f64 (<=.f64 x #s(literal -8711228593176025/87112285931760246646623899502532662132736 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 6611313076017503/1180591620717411303424 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- z x) z) t) y)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -8711228593176025/87112285931760246646623899502532662132736 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 6611313076017503/1180591620717411303424 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 6465364971497831/170141183460469231731687303715884105728 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 y t) z)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -8235557476827325/100433627766186892221372630771322662657637687111424552206336 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 y (/.f64 x t)))) (if.f64 (<=.f64 x #s(literal 5981525981032121/1329227995784915872903807060280344576 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 y t) z)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 y (/.f64 x t)))))) (if.f64 (<=.f64 y #s(literal -1050000000000000048735971547193676776809225861518563180828499970041761039380659750825419015685125037791117312 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 y t) z)) (if.f64 (<=.f64 y #s(literal 3156916489989175/166153499473114484112975882535043072 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 y t) z)))) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 x y))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal 6646139978924579/332306998946228968225951765070086144 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 #s(approx (+ y x) y) z))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -3019169939857233/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 #s(approx (- (+ x y) z) (-.f64 y z)) (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 50000000000000002683081102196736 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 y t)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7482888383134223/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 50000000000000002683081102196736 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 y t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7482888383134223/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 50000000000000002683081102196736 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 y t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7482888383134223/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 50000000000000002683081102196736 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 -4249103942534137/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048 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 50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920 binary64)) (atan.f64 (*.f64 (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 #s(literal 98/5 binary64) H))))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 #s(literal 98/5 binary64) H)))) #s(literal 0 binary64))) (-.f64 (*.f64 v v) (*.f64 #s(literal 98/5 binary64) H))) (neg.f64 v))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 v #s(literal 20000000000000000979534531503010411591444540070614877774900847491803365271867695123224630584945529275862261293630205535241068658373251704342045523968 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 5764607523034235/1152921504606846976 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 (-.f64 a #s(literal 1/3 binary64)) #s(literal 9 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 9 binary64) (-.f64 a #s(literal 1/3 binary64))))) #s(literal -1 binary64)) (-.f64 a #s(literal 1/3 binary64))) (*.f64 (-.f64 (/.f64 rand (sqrt.f64 #s(approx (* 9 (- a 1/3)) (*.f64 #s(literal 9 binary64) a)))) #s(literal -1 binary64)) (-.f64 a #s(literal 1/3 binary64))) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (+.f64 a (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a)))))) (if.f64 (<=.f64 rand #s(literal -250000000000000014464489985681742456848344672293760109543161856 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 1699999999999999909783735687186481152 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 50000000 binary64)) (/.f64 (*.f64 (*.f64 i i) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 i i)) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (if.f64 (<=.f64 i #s(literal 1080863910568919/18014398509481984 binary64)) (/.f64 (*.f64 (*.f64 i i) #s(literal 1/4 binary64)) #s(approx (- (* 4 (* i i)) 1) #s(literal -1 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) #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 (*.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 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (*.f64 beta alpha)) (*.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 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 #s(approx (/ (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ (+ beta alpha) i) i)) (/.f64 (*.f64 i (+.f64 beta i)) (+.f64 beta (*.f64 #s(literal 2 binary64) i)))) (/.f64 (*.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) (/.f64 i (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i))) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) (-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/8 binary64) (+.f64 beta alpha))) i) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(approx (+ alpha beta) 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 1099999999999999947870924204796281072930243270295235333075692513449338536873729360514597640642232230440436671725593239765694799667225685575602696107581347649216914041553581821371143774609356580328172724615114283621647556821177718905263019987496412950478790496092160 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 (-.f64 #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta)) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) #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 alpha #s(literal 5023911878324979/22835963083295358096932575511191922182123945984 binary64)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (+.f64 beta (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)) #s(literal -1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (/.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))))) (if.f64 (<=.f64 alpha #s(literal 5023911878324979/22835963083295358096932575511191922182123945984 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 (-.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (*.f64 (/.f64 (-.f64 (+.f64 beta (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)) #s(literal -1 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (/.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))))) (if.f64 (<=.f64 beta #s(literal 115000000000000001041737392316368418952585563486578824726577033924717415352482343137696415817006263974726991872 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 (-.f64 (+.f64 beta alpha) #s(literal -1 binary64)) #s(literal -1 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 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 115000000000000001041737392316368418952585563486578824726577033924717415352482343137696415817006263974726991872 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 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 3999999999999999685127519582663130967742012996236735407239992896492256593719590912 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 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 1050000000000000000 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 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 1050000000000000000 binary64)) (/.f64 #s(approx (- (- -1 (* beta alpha)) (+ beta alpha)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) beta))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 3 binary64) beta))))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 3400000000000000 binary64)) (/.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 3 binary64) beta))))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 5854679515581645/9007199254740992 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) #s(approx (* (+ 2 beta) (+ 3 beta)) #s(literal 6 binary64))))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 5854679515581645/9007199254740992 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) #s(approx (* (+ 2 beta) (+ 3 beta)) #s(literal 6 binary64))))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 7656119366529843/4503599627370496 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) #s(approx (* (+ 2 beta) (+ 3 beta)) #s(literal 6 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 3602879701896397/2251799813685248 binary64)) (*.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) #s(approx (/ -1 (* (- (- -3 alpha) beta) (- (+ beta alpha) -2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 3 binary64) alpha))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (*.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))) (-.f64 alpha #s(literal -1 binary64))) #s(approx (/ -1 (* (- (- -3 alpha) beta) (- (+ beta alpha) -2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 3 binary64) beta))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) (+.f64 alpha beta)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) #s(approx (+ 3 alpha) #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5902958103587057/590295810358705651712 binary64)) (/.f64 #s(approx (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (-.f64 (*.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 4 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 i i) beta) alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 (+.f64 (+.f64 i i) beta) alpha)) #s(literal 1 binary64))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5902958103587057/590295810358705651712 binary64)) (/.f64 #s(approx (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (-.f64 (*.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 4 binary64) i))))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) beta) (-.f64 alpha (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 i i) beta) alpha)) (+.f64 beta alpha)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (/.f64 #s(approx (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (-.f64 (*.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 4 binary64) i))))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) (/.f64 #s(approx (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (-.f64 (*.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 4 binary64) i))))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4503599626831793/4503599627370496 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 i i))) (+.f64 (+.f64 (+.f64 beta alpha) i) i))) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 9007199254708885/18014398509481984 binary64)) (/.f64 #s(approx (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (-.f64 (*.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 4 binary64) i))))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 alpha (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (/.f64 (*.f64 #s(approx (+ (- (+ (+ 2 beta) beta) (* -4 i)) (/ (- (+ (* beta beta) (* (- (+ (+ i i) beta) -2) (+ (+ i i) beta))) (* (- (+ (+ 2 beta) beta) (* -4 i)) (- (+ (+ 2 beta) beta) (* -4 i)))) alpha)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal -4 binary64) i))) #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 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) (*.f64 (-.f64 alpha beta) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 beta alpha) #s(literal -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 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (/.f64 (*.f64 #s(approx (+ (- (+ (+ 2 beta) beta) (* -4 i)) (/ (- (+ (* beta beta) (* (- (+ (+ i i) beta) -2) (+ (+ i i) beta))) (* (- (+ (+ 2 beta) beta) (* -4 i)) (- (+ (+ 2 beta) beta) (* -4 i)))) alpha)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal -4 binary64) i))) #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)) #s(approx (/ (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 alpha (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (/.f64 (*.f64 #s(approx (+ (- (+ (+ 2 beta) beta) (* -4 i)) (/ (- (+ (* beta beta) (* (- (+ (+ i i) beta) -2) (+ (+ i i) beta))) (* (- (+ (+ 2 beta) beta) (* -4 i)) (- (+ (+ 2 beta) beta) (* -4 i)))) alpha)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal -4 binary64) i))) #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 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))) (if.f64 (<=.f64 i #s(literal 480000000000000021314699274673087502852341089461941386365380121065776547939962827698661207365780589299847182810761677724132052498202261200185868691396011130852737024 binary64)) #s(approx (/ (- (- (- -2 (+ i i)) beta) (- alpha (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)))) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (+ (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)) (* (- -2 (+ (+ (+ i i) beta) alpha)) 1)) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (- (+ alpha (* -1 (+ 2 (+ alpha beta)))) beta) (+ 2 (+ alpha beta))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) 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 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (+ (* (/ (- alpha beta) (+ (+ (+ i i) beta) alpha)) (+ beta alpha)) (* (- -2 (+ (+ (+ i i) beta) alpha)) 1)) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (- (+ alpha (* -1 (+ 2 (+ alpha beta)))) beta) (+ 2 (+ alpha beta))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) beta)) 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 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(approx (* 1/2 (/ (- alpha beta) (+ 2 (+ alpha beta)))) (*.f64 #s(literal -1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(approx (* 1/2 (/ (- alpha beta) (+ 2 (+ alpha beta)))) (*.f64 #s(literal -1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64)))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (/.f64 #s(approx (- (+ (- -2 (+ alpha beta)) alpha) beta) (-.f64 (*.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64))) (*.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 4835703278458517/2417851639229258349412352 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) 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 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) alpha)) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 #s(approx (+ alpha beta) beta) #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 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (-.f64 beta #s(literal -2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 beta #s(literal 1080863910568919/18014398509481984 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 (/ (+ (/ (- 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 3602879701896397/4503599627370496 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 (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/576460752303423488 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 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/576460752303423488 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 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #s(literal 1 binary64))))) (if.f64 (<=.f64 beta #s(literal 1170935903116329/2251799813685248 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #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 7746191359077253/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 (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #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 (-.f64 y (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (-.f64 z x)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y #s(literal 1/2 binary64)) (log.f64 y))) y) z) (if.f64 (<=.f64 y #s(literal 539999999999999998359511529127248047209515756038153894354747392 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 (- (+ (* (- 1 (/ (* (log y) (- y -1/2)) x)) x) y) z) (-.f64 x (-.f64 (*.f64 (-.f64 y #s(literal -1/2 binary64)) (log.f64 y)) y)))) (if.f64 (<=.f64 y #s(literal 1199999999999999991865138409233953571754050130332876800 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 y)) y)) z)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) (if.f64 (<=.f64 x #s(literal -999999999999999939709166371603178586112 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (*.f64 x #s(approx (- (+ 1 (/ y x)) (+ (/ z x) (/ (* (log y) (+ 1/2 y)) x))) #s(approx (- 1 (+ (* 1/2 (/ (log y) x)) (/ z x))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 3400000000000000146885444420707309907892839820991901915976218957157556733630000135278618260059345523109433180160 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) #s(approx (- y (* (log y) (+ 1/2 y))) (*.f64 #s(literal -1/2 binary64) (log.f64 y)))) z) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (*.f64 x #s(approx (- (+ 1 (/ y x)) (+ (/ z x) (/ (* (log y) (+ 1/2 y)) x))) #s(approx (- 1 (+ (* 1/2 (/ (log y) x)) (/ z x))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 z #s(literal -150000000000000 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 74000000000000000809638867833200770612643430385030207732930299374817256614665264790053762728811023124365330874368 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (*.f64 x #s(approx (- (+ 1 (/ y x)) (+ (/ z x) (/ (* (log y) (+ 1/2 y)) x))) #s(approx (- 1 (+ (* 1/2 (/ (log y) x)) (/ z x))) #s(literal 1 binary64))))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 z) (-.f64 (log.f64 (+.f64 y x)) (-.f64 t (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) (+.f64 (log.f64 z) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))) t)) (if.f64 (<=.f64 t #s(literal 550000 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)))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t))) (if.f64 (<=.f64 t #s(literal 550000 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) #s(approx (+ (log z) (+ (log (+ x y)) (* (log t) (- a 1/2)))) (+.f64 (log.f64 y) (+.f64 (log.f64 z) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -20000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) 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 1200 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 (*.f64 (pow.f64 t #s(approx (- a 1/2) #s(literal -1/2 binary64))) z)) (log.f64 y)) t)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -500 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t)) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 900 binary64)) (-.f64 #s(approx (- (log (* z (+ y x))) t) (log.f64 (*.f64 z (+.f64 x y)))) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t)))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 700 binary64)) (-.f64 #s(approx (- (log (* z (+ y x))) t) (*.f64 t (-.f64 (/.f64 (log.f64 (*.f64 z (+.f64 x y))) t) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 700 binary64)) (-.f64 (-.f64 (log.f64 (*.f64 z (+.f64 y x))) t) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -2000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) 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 900 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t)) (log.f64 (*.f64 z y))) t)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -2000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) 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)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (log.f64 #s(approx (* (pow t (- a 1/2)) (* z y)) (*.f64 y (*.f64 z (pow.f64 t #s(literal -1/2 binary64)))))) t)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -500000 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 710 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (log.f64 (*.f64 (+.f64 y x) (*.f64 #s(approx (pow t (- a 1/2)) (pow.f64 t #s(literal -1/2 binary64))) z)))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 -500000 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) 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 710 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (log.f64 #s(approx (* (+ y x) (* (pow t (- a 1/2)) z)) (*.f64 z (*.f64 (+.f64 x y) (pow.f64 t #s(literal -1/2 binary64))))))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t)))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (* (- 1 (/ (* (- 1/2 a) (log t)) (log z))) (log z)) (*.f64 a (log.f64 t)))) t)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) #s(approx (- (- (log (* z (+ y x))) t) (* (- 1/2 a) (log t))) (*.f64 t #s(approx (- (/ (log (* z (+ x y))) t) (+ 1 (* -1 (/ (* (log (/ 1 t)) (- 1/2 a)) t)))) #s(literal -1 binary64)))) (-.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 -70000000000000002077584159112352434327629146674346065920 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 149999999999999998983142301154244196469256266291609600 binary64)) (-.f64 x (*.f64 y (/.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z) z) (*.f64 t z)) a) z) b) (-.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 (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 -70000000000000002077584159112352434327629146674346065920 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 149999999999999998983142301154244196469256266291609600 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 (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 -1550000000000000002110720875429888 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 6800000000000000100663296 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 -230000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 8000000 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 (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 -260000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 98000000 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) #s(approx (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64))) y)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* 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) (*.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 -124999999999999993196903873380352 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 240000000000 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) #s(approx (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64))) 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 -110000000000000000498458871988224 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 2028240960365167/633825300114114700748351602688 binary64)) (+.f64 x (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b) #s(approx (* y (/ -1 (- -607771387771/1000000000000 (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z)))) (+.f64 (*.f64 #s(literal -11940090572100000000000000/369386059793087248348441 binary64) (*.f64 y z)) (*.f64 #s(literal 1000000000000/607771387771 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 -110000000000000000498458871988224 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 2028240960365167/633825300114114700748351602688 binary64)) (+.f64 x (*.f64 #s(approx (/ (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b) (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (+.f64 (*.f64 #s(literal 1000000000000/607771387771 binary64) b) (*.f64 z (-.f64 (*.f64 #s(literal 1000000000000/607771387771 binary64) a) (*.f64 #s(literal 11940090572100000000000000/369386059793087248348441 binary64) b))))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -145000000000000001475895718051840 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 2028240960365167/633825300114114700748351602688 binary64)) (+.f64 x (*.f64 (/.f64 (+.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))) 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 -145000000000000001475895718051840 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 2028240960365167/633825300114114700748351602688 binary64)) (+.f64 x (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b) #s(approx (* y (/ -1 (- -607771387771/1000000000000 (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z)))) (*.f64 #s(literal 1000000000000/607771387771 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 -230000000000000 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 2028240960365167/633825300114114700748351602688 binary64)) (+.f64 x (*.f64 (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 #s(literal -11940090572100000000000000/369386059793087248348441 binary64) z))) #s(approx (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b) b)) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -1450000000000000 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 3961408125713217/316912650057057350374175801344 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 +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) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.f64 #s(literal 25000000000/104109730557 binary64) x)))) (if.f64 (<=.f64 x #s(literal -20499999999999999986131350259736876692371668992 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 28000000000000001682669402324992 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 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000))) (/.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 (/.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 -20499999999999999986131350259736876692371668992 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4165829655317709/2251799813685248 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(approx (* (/ (- (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x) z) (- -23533438303/500000000 (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x))) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -20499999999999999986131350259736876692371668992 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4165829655317709/2251799813685248 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.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 (* (/ (- (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x) z) (- -23533438303/500000000 (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x))) (- x 2)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64)) x)) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -20499999999999999986131350259736876692371668992 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 35000000000000000977436846063616 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.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 (/.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 -7378697629483821/36893488147419103232 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4000000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (+.f64 (*.f64 (/.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 -7378697629483821/36893488147419103232 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4000000 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -4297481763/31250000 binary64) (*.f64 #s(approx (- -393497462077/5000000000 (* 104109730557/25000000000 x)) #s(literal -393497462077/5000000000 binary64)) x)) x) y) x) z) (-.f64 #s(literal -23533438303/500000000 binary64) (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x))) (-.f64 x #s(literal 2 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 -7378697629483821/36893488147419103232 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4000000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (+.f64 (*.f64 (/.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 -7378697629483821/36893488147419103232 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 4000000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -1152921504606847/2305843009213693952 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))) (if.f64 (<=.f64 x #s(literal 5800000 binary64)) (*.f64 #s(approx (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal -500000000/23533438303 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) x) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x)))) (*.f64 (-.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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -1450 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 9000 binary64)) (*.f64 #s(approx (/ -1 (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal -500000000/23533438303 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) x) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 -1450 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 9000 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 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 -1450 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 9/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 -1000000000/23533438303 binary64) z) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000) (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2))) (/.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 -1450 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 8116567392432203/18446744073709551616 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)) #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 -7782220156096217/72057594037927936 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 -5678427533559429/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 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 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #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 -7782220156096217/72057594037927936 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 -5678427533559429/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) (/.f64 #s(approx (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (*.f64 x (*.f64 y #s(approx (- x 2) #s(literal -2 binary64))))) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #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 -210 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 -5678427533559429/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 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))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #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 -210 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 -5678427533559429/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 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))))) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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)) #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 -1450 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 1450710983537555/19342813113834066795298816 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #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)) #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 -1450 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 1450710983537555/19342813113834066795298816 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 -1450 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x #s(approx (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))) #s(literal 104109730557/25000000000 binary64)))) (if.f64 (<=.f64 x #s(literal 5800000 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 x #s(approx (- 104109730557/25000000000 (* 13764240537310136880149/125000000000000000000 (/ 1 x))) #s(literal 104109730557/25000000000 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)))) #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 -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 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 9999999999999999595662034753429788238255624467393741467120915117996487670031669885400803025551745174706847878231119663145222863482996149222332143382301002459214758820269116923021527058285459686414683385913622455551313826420028155008403585629126369847605750170289266545852965785882018353801250996224 binary64)) (+.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)))) (+.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 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 9999999999999999595662034753429788238255624467393741467120915117996487670031669885400803025551745174706847878231119663145222863482996149222332143382301002459214758820269116923021527058285459686414683385913622455551313826420028155008403585629126369847605750170289266545852965785882018353801250996224 binary64)) (-.f64 x (-.f64 (*.f64 (-.f64 #s(literal -307332350656623/625000000000000 binary64) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) z)) (*.f64 (/.f64 z (-.f64 (*.f64 (-.f64 z #s(literal -6012459259764103/1000000000000000 binary64)) z) #s(literal -104698244219447/31250000000000 binary64))) y)) (/.f64 (*.f64 #s(literal -11167812716741/40000000000000 binary64) y) (-.f64 #s(literal -104698244219447/31250000000000 binary64) (*.f64 (-.f64 z #s(literal -6012459259764103/1000000000000000 binary64)) z))))) (+.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 -2476979795053773/562949953421312 binary64)) (-.f64 x #s(approx (* (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (/ y (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) (-.f64 (/.f64 (*.f64 y #s(literal -751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4208996133570293/309485009821345068724781056 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (/ (- (* (* (- z -6012459259764103/1000000000000000) z) (* (- z -6012459259764103/1000000000000000) z)) (* 104698244219447/31250000000000 104698244219447/31250000000000)) (- (* (- z -6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (+.f64 (*.f64 #s(literal -155900051080628738716045985239/56124018394291031809500087342080 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal -1877227264935748234104688273403/7015502299286378976187510917760 binary64) y) (*.f64 #s(literal -10092817589327064747875304686343338418186231725/37606951580302195967838628608395321436655550464 binary64) y)))))))) (-.f64 x #s(approx (* (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (/ y (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) (-.f64 (/.f64 (*.f64 y #s(literal -751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -8106479329266893/1125899906842624 binary64)) (-.f64 x #s(approx (* (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (/ y (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) (-.f64 (/.f64 (*.f64 y #s(literal -751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 4208996133570293/309485009821345068724781056 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (/ (- (* (* (- z -6012459259764103/1000000000000000) z) (* (- z -6012459259764103/1000000000000000) z)) (* 104698244219447/31250000000000 104698244219447/31250000000000)) (- (* (- z -6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) (+.f64 (*.f64 #s(literal -155900051080628738716045985239/56124018394291031809500087342080 binary64) (*.f64 y z)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y)))) (-.f64 x #s(approx (* (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (/ y (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000))) (-.f64 (/.f64 (*.f64 y #s(literal -751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -3112888062438487/576460752303423488 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 3961408125713217/39614081257132168796771975168 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (/ (- (* (* (- z -6012459259764103/1000000000000000) z) (* (- z -6012459259764103/1000000000000000) z)) (* 104698244219447/31250000000000 104698244219447/31250000000000)) (- (* (- z -6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) (+.f64 (*.f64 #s(literal -155900051080628738716045985239/56124018394291031809500087342080 binary64) (*.f64 y z)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64)))) #s(literal +inf.0 binary64)) (-.f64 x (*.f64 (-.f64 #s(literal -11167812716741/40000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 692910599291889/10000000000000000 binary64) z) #s(literal -307332350656623/625000000000000 binary64)) z)) (/.f64 y (-.f64 (*.f64 (-.f64 z #s(literal -6012459259764103/1000000000000000 binary64)) z) #s(literal -104698244219447/31250000000000 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 -3242591731706757/9007199254740992 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 3961408125713217/39614081257132168796771975168 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (*.f64 #s(approx (+ 1 (/ (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) x)) #s(literal 1 binary64)) x) (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal -918938533204673/1000000000000000 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) (-.f64 (-.f64 (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) x) #s(literal -918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal -15600000000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal 3000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal -1550 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal 3000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal -2589569785738035/2251799813685248 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) #s(approx (* y (- x 1/2)) (*.f64 x y))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal 3000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 #s(literal -1/2 binary64) y)) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 x #s(literal 55999999999999998512540591832972729129141039422878130033247905151280173985368900774866486650704646584848353386887793314649286176705296228697027585401311585941894866353721589996146200341447882436300335538822408235081868682516490314196743564437857155631714481955644899328 binary64)) #s(approx (- (- (* -1/2 y) -918938533204673/1000000000000000) (* x (- 1 y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) #s(approx (* y (- x 1/2)) (*.f64 x y))) #s(literal 918938533204673/1000000000000000 binary64))))) (if.f64 (<=.f64 y #s(literal -62 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) #s(approx (* y (- x 1/2)) (*.f64 x y))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 y #s(literal 55000 binary64)) #s(approx (- (- (* -1/2 y) -918938533204673/1000000000000000) (* x (- 1 y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) #s(approx (* y (- x 1/2)) (*.f64 x y))) #s(literal 918938533204673/1000000000000000 binary64)))) #s(approx (- (- (* -1/2 y) -918938533204673/1000000000000000) (* x (- 1 y))) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 x #s(literal -1550 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 3156916489989175/20769187434139310514121985316880384 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 (/.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 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (/.f64 (*.f64 (-.f64 #s(literal -28832688827/125000 binary64) (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y)))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y x)) y) y) (*.f64 #s(literal 54929528941/2000000 binary64) y))) (*.f64 #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 (/.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 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 2000000000000000047490864717302210714817315855657364374946929977340474859084041145136355256432166588258691938267680232151586826339780163146874880 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)) (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))) #s(approx (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y)))) (*.f64 #s(literal -1 binary64) x))) #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 2000000000000000047490864717302210714817315855657364374946929977340474859084041145136355256432166588258691938267680232151586826339780163146874880 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (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))) #s(approx (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y)))) (*.f64 #s(literal -1 binary64) x))) #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 -5799999999999999991894923264221285640046334953776805700435968 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 115000000000000002097152 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x y) z) y) 54929528941/2000000) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ y a) a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -5799999999999999991894923264221285640046334953776805700435968 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 115000000000000002097152 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 (/.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 2000000000000000047490864717302210714817315855657364374946929977340474859084041145136355256432166588258691938267680232151586826339780163146874880 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x y) z) y) 54929528941/2000000) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (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))) #s(approx (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y)))) (*.f64 #s(literal -1 binary64) x))) #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 -5799999999999999991894923264221285640046334953776805700435968 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 115000000000000002097152 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x y) z) y) 54929528941/2000000) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -38999999999999998739722122938866676340725140154270561041645568 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 120000000000000000000000 binary64)) (/.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -38999999999999998739722122938866676340725140154270561041645568 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 220000000000000008388608 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ y a) a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -38999999999999998739722122938866676340725140154270561041645568 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 220000000000000008388608 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 (/.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 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* a (pow y 3))) (/.f64 (*.f64 x y) a)))) (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 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* a (pow y 3))) (/.f64 (*.f64 x y) a)))) (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)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* a (pow y 3))) (/.f64 (*.f64 x y) a)))) (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)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* a (pow y 3))) (/.f64 z a)))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) #s(approx (/ (+ t (* y (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) (* a (pow y 3))) (/.f64 z a))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 i #s(literal -61999999999999999579698817810420934540625923400531968 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 i #s(literal 27000000000000001131136115256428301260018861833978560643072 binary64)) #s(approx (- (+ (+ (* i y) z) (+ (+ t (* (log y) x)) a)) (* (- 1/2 b) (log c))) (-.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 x (log.f64 y))))) (*.f64 (log.f64 c) (-.f64 #s(literal 1/2 binary64) b)))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)))) (if.f64 (<=.f64 x #s(literal -209999999999999983718048854867432408178621283793021254025871492912955800963451503932670583970276416613388933740940262476978695603198773842945833924145410853444040178050274528677163018571122493330330484736 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 (*.f64 i y) x))))))) (if.f64 (<=.f64 x #s(literal 3900000000000000072287018460505967042422048884963138762424021512727566856244245039959607711192142445772965109325378123622966512704031320270631609162995209338880 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 z x))))))))) (if.f64 (<=.f64 x #s(literal -3200000000000000154493168654364091599867015885514981004578413733989208467760244977190852666363295816437106109934507859535985207297381275449612681565316237150336844521858738270740363785897795772133720103871185802089673928015112695323141662471241559179264 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 a x))))))) (if.f64 (<=.f64 x #s(literal 3900000000000000072287018460505967042422048884963138762424021512727566856244245039959607711192142445772965109325378123622966512704031320270631609162995209338880 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 z x))))))))) (if.f64 (<=.f64 x #s(literal -3200000000000000154493168654364091599867015885514981004578413733989208467760244977190852666363295816437106109934507859535985207297381275449612681565316237150336844521858738270740363785897795772133720103871185802089673928015112695323141662471241559179264 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x) (/.f64 a x))))))) (if.f64 (<=.f64 x #s(literal 3900000000000000072287018460505967042422048884963138762424021512727566856244245039959607711192142445772965109325378123622966512704031320270631609162995209338880 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)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y)))))))) (if.f64 (<=.f64 x #s(literal 3900000000000000072287018460505967042422048884963138762424021512727566856244245039959607711192142445772965109325378123622966512704031320270631609162995209338880 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)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))))) (if.f64 (<=.f64 x #s(literal 3900000000000000072287018460505967042422048884963138762424021512727566856244245039959607711192142445772965109325378123622966512704031320270631609162995209338880 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))))) (if.f64 (<=.f64 i #s(literal -379999999999999995722548661652726313738576170779903262720 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y)) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 i y))))) (*.f64 i y)) (if.f64 (<=.f64 i #s(literal 26999999999999999659605471002456060868755568334992317370882990922530816 binary64)) (-.f64 #s(approx (+ (+ (* i y) z) (+ (+ t (* (log y) x)) a)) (+.f64 a #s(approx (+ t (+ z (* x (log y)))) (+.f64 t z)))) (*.f64 #s(approx (- 1/2 b) #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y)) (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 i y))))) (*.f64 i y)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal -50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 z t))) t) (*.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 -50000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 79999999999999996505072189770132397912173314382139772222047027110238255952837151492313530368137305449299417461999183753608472226562848263445970257225380930813694078052327410246764876172461109255455962157759332352 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (* i y)) (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 i y))))) (*.f64 i y)) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (+.f64 (+.f64 (*.f64 #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 a t)) t) (*.f64 #s(literal 1 binary64) t)) (*.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 -50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 z t))) t) (*.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 -50000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (+.f64 (+.f64 (*.f64 #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 a t)) t) (*.f64 #s(literal 1 binary64) t)) (*.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 -50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 z t))) t) (*.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 -50000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 a t))) t) (*.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 -50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (*.f64 #s(approx (* (- 1 (/ (- (- (* (- 1/2 b) (log c)) (+ a t)) (+ (* (log y) x) z)) (* i y))) i) 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 -50000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ a (+ z (* (log y) x))) (* (- 1/2 b) (log c))) t) (/.f64 a t))) t) (*.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 -50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) (*.f64 #s(approx (* (- 1 (/ (- (- (* (- 1/2 b) (log c)) (+ a t)) (+ (* (log y) x) z)) (* i y))) i) 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 -50000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal +inf.0 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (*.f64 #s(approx (* (- 1 (/ (- (- (* (- 1/2 b) (log c)) (+ a t)) (+ (* (log y) x) z)) (* i y))) i) i) y)))) (if.f64 (<=.f64 a #s(literal 72999999999999999753072804971210830799667162319588302716063048195136155579900565790454480721284600784865529933683144704519031537769664545492361732591238360464023543021296952154619269450279948386304 binary64)) (*.f64 #s(approx (* (- 1 (/ (- (- (* (- 1/2 b) (log c)) (+ a t)) (+ (* (log y) x) z)) (* i y))) i) i) y) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a))))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) x)))) (neg.f64 a)))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 t) z) (+.f64 z (+.f64 y x)))) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (-.f64 (*.f64 b a) (*.f64 #s(literal 1/2 binary64) b))) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 x #s(literal -135000000000000005518100434951479940108241918455626676869246264128806992372508592456324588887556285473027187015680 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 (+.f64 y (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t))))) (if.f64 (<=.f64 z #s(literal -13000000000000000797204606824048202744807223935966810009869102748554621862951429085952025851125867936586265801552560128 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 19500000000000000309882484144371759064289091027626908148287770329904956992201968275905130036585011634742410123436645069988039554855444938752 binary64)) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (+.f64 (-.f64 #s(approx (+ (+ x y) z) (+.f64 x z)) (*.f64 z (log.f64 t))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -13000000000000000797204606824048202744807223935966810009869102748554621862951429085952025851125867936586265801552560128 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 1180000000000000016287469797905708043198178031878138494036089445371076906513833432838287240894199953689145842108301340490447622785466368 binary64)) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (+.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 -13000000000000000797204606824048202744807223935966810009869102748554621862951429085952025851125867936586265801552560128 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 1180000000000000016287469797905708043198178031878138494036089445371076906513833432838287240894199953689145842108301340490447622785466368 binary64)) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t)))))) (if.f64 (<=.f64 z #s(literal 19500000000000000309882484144371759064289091027626908148287770329904956992201968275905130036585011634742410123436645069988039554855444938752 binary64)) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b))) (if.f64 (<=.f64 z #s(literal 19500000000000000309882484144371759064289091027626908148287770329904956992201968275905130036585011634742410123436645069988039554855444938752 binary64)) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (- (+ y (+ z (* b (- a 1/2)))) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))))) (+.f64 (*.f64 #s(approx (- 1 (/ (* (log t) z) (+ z (+ y x)))) #s(literal 1 binary64)) (+.f64 z (+.f64 y x))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (+.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) b) (*.f64 a 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 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -6805647338418769/1361129467683753853853498429727072845824 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ y (* b (- a 1/2))) (+.f64 y (*.f64 #s(literal -1/2 binary64) b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) #s(approx (+ y (* b (- a 1/2))) (*.f64 b #s(approx (- a 1/2) #s(literal -1/2 binary64)))))) (-.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 -4722366482869645/9444732965739290427392 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -4722366482869645/9444732965739290427392 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x (neg.f64 x)) y)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x (neg.f64 x)) y)))) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) (-.f64 (/.f64 (-.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 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal -1/9 binary64) x))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/9 binary64) x) (*.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 8116567392432203/73786976294838206464 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) (/.f64 #s(literal -1/9 binary64) x)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 y #s(literal -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y))) (if.f64 (<=.f64 y #s(literal 29000000000000000000 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (*.f64 (/.f64 y (sqrt.f64 x)) #s(literal 1/3 binary64))))) (if.f64 (<=.f64 y #s(literal -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 29000000000000000000 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (*.f64 (/.f64 y (sqrt.f64 x)) #s(literal 1/3 binary64))))) (if.f64 (<=.f64 y #s(literal -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 (*.f64 #s(literal -1/3 binary64) y) (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 29000000000000000000 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (*.f64 (/.f64 y (sqrt.f64 x)) #s(literal 1/3 binary64))))) (if.f64 (<=.f64 y #s(literal -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 (*.f64 #s(literal -1/3 binary64) y) (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 1199999999999999996354470064727217882687812791195897543010549760 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 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 -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 y (*.f64 #s(literal -3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 1199999999999999996354470064727217882687812791195897543010549760 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 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 -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 y (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 1199999999999999996354470064727217882687812791195897543010549760 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 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 -70000000000000000141608557290438139541045907529438055493674548612514075915838077568064421888 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 1199999999999999996354470064727217882687812791195897543010549760 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 binary64))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 (/.f64 #s(approx (- (* -1/3 (/ y (sqrt (/ 1 x)))) 1/9) #s(literal -1/9 binary64)) x) #s(literal -1 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x))) x) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x) (if.f64 (<=.f64 x #s(literal -64000 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 8500 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 -1 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 7200 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x))) x) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x))) (if.f64 (<=.f64 x #s(literal -1 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 7200 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x))) x) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal -1 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 7200 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -30191289437/10000000000 binary64) x))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -99229/100000 binary64) x)) (*.f64 #s(literal -4481/100000 binary64) (*.f64 x x)))) x) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x) #s(literal -1 binary64))) #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64))) x) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 18 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 18 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 -6124895493223875/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 61 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) x)) #s(approx (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x)))) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -620 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 11 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) x)) #s(approx (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x)))) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 x y))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 #s(literal -1 binary64) y)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 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 -10 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 x) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (+.f64 y (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) (*.f64 (*.f64 (/.f64 (+.f64 #s(approx (log (- 1 x)) (neg.f64 x)) y) (*.f64 (-.f64 x #s(literal 1 binary64)) y)) (-.f64 x #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) y)))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (+.f64 y (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) x) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (-.f64 y x)))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) #s(approx (- y x) y)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -120/253 binary64))) (*.f64 #s(literal 253/1000 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) (*.f64 #s(literal 3/25 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64)))) #s(approx (- 1 (* x (+ 253/1000 (* x 3/25)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 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))))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 0 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c)))))))) (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 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 c #s(approx (- (+ 5/6 a) (* 2/3 (/ 1 t))) (/.f64 #s(literal -2/3 binary64) t))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 4249103942534137/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c)))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c)))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal 6 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 -34999999999999999949668352 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 7774127085024891/1766847064778384329583297500742918515827483896875618958121606201292619776 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 -74999999999999996728948283888863373093113435771199596858127251822957592490016768 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 y (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 z #s(literal -46000000000000001107925088917691237645105463841205082554960431831992090594522407266654667193450496 binary64)) (/.f64 (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))) y) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (if.f64 (<=.f64 x #s(literal -46 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 3022314549036573/604462909807314587353088 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y)))))) (if.f64 (<=.f64 x #s(literal -46 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 3022314549036573/604462909807314587353088 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 -3600000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) x)) y)) x) (if.f64 (<=.f64 x #s(literal 15500000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 y y)) x)) y)) x))) (if.f64 (<=.f64 x #s(literal -1000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 y y)) x)) y)) x) (if.f64 (<=.f64 x #s(literal 15500000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 y y)) x)) y)) x))) (if.f64 (<=.f64 x #s(literal -1000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64)) y) x) #s(literal 1 binary64))))) x) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 x #s(literal -1000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (- -1/2 (/ 1/2 x)) #s(literal -1/2 binary64)) y) y)) y)) x) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 x #s(literal -1000000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) x) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x)) (/.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 y #s(literal -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 43999999999999999881192832516966411496938895379779129426324742924497059840 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))))) (if.f64 (<=.f64 y #s(literal -1599999999999999950102144752478831734965940304980475030506307388044664402186730326324064038326334156884148224 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (* x (- (* y (sqrt (/ 1 x))) 1)) (*.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 43999999999999999881192832516966411496938895379779129426324742924497059840 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (* x (- (* y (sqrt (/ 1 x))) 1)) (*.f64 y (sqrt.f64 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 -1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64))) x)))) (if.f64 (<=.f64 x #s(literal -64000 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))) (if.f64 (<=.f64 x #s(literal 8500 binary64)) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) (-.f64 (*.f64 x (+.f64 #s(literal 30191289437/10000000000 binary64) (*.f64 #s(literal -1900161040244073/1000000000000000 binary64) x))) #s(literal 230753/100000 binary64))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))))) (if.f64 (<=.f64 x #s(literal -3039929748475085/1125899906842624 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))) (if.f64 (<=.f64 x #s(literal 7200 binary64)) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64))) x)))) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x) #s(literal -1 binary64))) #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -20191289437/10000000000 binary64) x)))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) (-.f64 (*.f64 #s(literal 30191289437/10000000000 binary64) x) #s(literal 230753/100000 binary64))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) #s(literal -230753/100000 binary64)) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) (if.f64 (<=.f64 z #s(literal -135000000000 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (-.f64 y (*.f64 #s(literal -1 binary64) t)) z))) (if.f64 (<=.f64 z #s(literal 4728779608739021/2251799813685248 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (-.f64 y (*.f64 #s(literal -1 binary64) t)) z))))) (if.f64 (<=.f64 t #s(literal -17999999999999999897718261530532710659157074050397725173125021793518205539544203961683388933500567552 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) z)) t))) (if.f64 (<=.f64 t #s(literal 7499999999999999962228396366032171019636184179091367699917582613336825377907818890651424741123282287439672085124320912190681133959246037240011855214482992097201750016 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 t (-.f64 z #s(literal 1 binary64)))) x))) (if.f64 (<=.f64 t #s(literal -17999999999999999897718261530532710659157074050397725173125021793518205539544203961683388933500567552 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 t (-.f64 z #s(literal 1 binary64)))) x) (if.f64 (<=.f64 t #s(literal 7499999999999999962228396366032171019636184179091367699917582613336825377907818890651424741123282287439672085124320912190681133959246037240011855214482992097201750016 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 t (-.f64 z #s(literal 1 binary64)))) x))) (if.f64 (<=.f64 y #s(literal -4040244775997481/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (if.f64 (<=.f64 y #s(literal 2755935913226595/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (/.f64 (*.f64 t x) (-.f64 z #s(literal 1 binary64)))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)))) (if.f64 (<=.f64 t #s(literal -17999999999999999897718261530532710659157074050397725173125021793518205539544203961683388933500567552 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))) (if.f64 (<=.f64 t #s(literal 270000000000000015622925075568963669351667537923450883516024401736966650111093395320409595458887354758154385005401480468333727466637597396053093937668831995798258744623446317973831829352267460529618944 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (* -1 (/ t (- 1 z))) (/.f64 t z)))))) (if.f64 (<=.f64 y #s(literal -7256757823367339/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) (if.f64 (<=.f64 y #s(literal 7559138504850089/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)))) (if.f64 (<=.f64 t #s(literal -4599999999999999563210485571210644815370899245868410521294185052733590064682624981150776944267725010632704 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (if.f64 (<=.f64 t #s(literal 8000000000000000073988368159132787556529682733260372927260171109067252045664947114467639269140017652288655016354727913149550384689745049858991005306511669701599559757652038049071104 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x))) (if.f64 (<=.f64 t #s(literal -4599999999999999563210485571210644815370899245868410521294185052733590064682624981150776944267725010632704 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (if.f64 (<=.f64 t #s(literal 8000000000000000073988368159132787556529682733260372927260171109067252045664947114467639269140017652288655016354727913149550384689745049858991005306511669701599559757652038049071104 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x))) (if.f64 (<=.f64 z #s(literal -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 z #s(literal 7/4 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) #s(approx x #s(literal 0 binary64))))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (neg.f64 #s(approx (/ t (- 1 z)) t))) x) (-.f64 (+.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 (log.f64 y) x) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z)) t) (if.f64 (<=.f64 x #s(literal -7070527394739557/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) (if.f64 (<=.f64 x #s(literal 8722064691547283/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (if.f64 (<=.f64 x #s(literal -7070527394739557/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) #s(approx (- (* x (log y)) t) (*.f64 x #s(approx (+ (log y) (* -1 (/ t x))) (log.f64 y))))) (if.f64 (<=.f64 x #s(literal 8200000000000000079854928564094922391552 binary64)) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) #s(approx (- (* x (log y)) t) (*.f64 x #s(approx (+ (log y) (* -1 (/ t x))) (log.f64 y))))))) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z)) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) (if.f64 (<=.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal -5000 binary64)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)) (if.f64 (<=.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal 10 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) (*.f64 #s(literal -12692862305735843227608787/10000000000000000000000000 binary64) x))) #s(literal 2134856267379707/1000000000000000 binary64))))) #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 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal -5000 binary64)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)) (if.f64 (<=.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal 10 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 2134856267379707/1000000000000000 (* 134362287316698645903/100000000000000000000 x)) x) 16316775383/10000000000) (*.f64 x (+.f64 #s(literal 30191289437/23075300000 binary64) (*.f64 #s(literal -1900161040244073/2307530000000000 binary64) 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)))) (if.f64 (<=.f64 x #s(literal -64000 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 8500 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -64000 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 8500 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (if.f64 (<=.f64 x #s(literal -1 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 7200 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 2134856267379707/1000000000000000 (* 134362287316698645903/100000000000000000000 x)) x) 16316775383/10000000000) (*.f64 #s(literal 30191289437/23075300000 binary64) 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)))) (if.f64 (<=.f64 x #s(literal -1 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 7200 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 #s(literal -2134856267379707/1000000000000000 binary64) x))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) (-.f64 (/.f64 #s(approx (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) #s(literal -16316775383/10000000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 #s(approx (- (* 4481/100000 x) -99229/100000) #s(literal 99229/100000 binary64)) x))) (*.f64 x #s(literal 70711/100000 binary64))) (if.f64 (<=.f64 x #s(literal -5200000000 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 8500 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) (if.f64 (<=.f64 z #s(literal -1400 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 3615500148534971/2658455991569831745807614120560689152 binary64)) (+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #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)))) x) y)) y))) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))) x))) (if.f64 (<=.f64 z #s(literal -75000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x)))))) (if.f64 (<=.f64 z #s(literal -215000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -1400 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 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #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)))) x) y)) 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 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.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 #s(literal 1 binary64) y)) x)))))) (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 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))))))) y)) x)))))) (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 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 (*.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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 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 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -1400 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 77999999999999997479444245877733352681450280308541122083291136 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z))))))))))) (if.f64 (<=.f64 (*.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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -1400 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 56000000000000004209771267325019683138400027603734859955042909732034891813575251461214301661474449983982893482175741474293940224 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -4000000 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 1/2 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -4000000 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 7737125245533627/77371252455336267181195264 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (* 5000000000000000/5641895835477563 (/ y (exp z))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (* 5000000000000000/5641895835477563 (/ y (exp z))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 81 binary64) (*.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 81 binary64))) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 x #s(literal 81 binary64))) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/9 binary64) x) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (/.f64 #s(literal 1/9 binary64) x) (-.f64 #s(literal 1 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 -1000000000000000000000 binary64)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (*.f64 (*.f64 #s(approx (- (+ y (/ 1 (* x 9))) 1) (-.f64 (/.f64 #s(literal 1/9 binary64) x) #s(literal 1 binary64))) #s(literal 3 binary64)) (sqrt.f64 x)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 5000 binary64)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 x) x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 x)) (if.f64 (<=.f64 y #s(literal -4593918114535591/2417851639229258349412352 binary64)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) y)) (sqrt.f64 x)) (if.f64 (<=.f64 y #s(literal 5/2 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) #s(approx (- (+ y (/ 1 (* x 9))) 1) #s(approx (- (* 1/9 (/ 1 x)) 1) #s(literal -1 binary64)))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) (if.f64 (<=.f64 y #s(literal 480 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 y (+.f64 (/.f64 (*.f64 (log.f64 y) x) y) (-.f64 #s(approx (/ (- (log t) z) y) (*.f64 #s(literal -1 binary64) (/.f64 z y))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 z #s(literal -57999999999999998288423087240056042185048023266018377535343362608867746330083584403841918813253593986561201488707221621965267523524732269839858864856031869480373858980116737910921876715343793109105522163188155062920675328 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 z #s(literal 1899999999999999935056600342383508245380931102633185247232 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 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal -499999999999999991611392 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 y (+.f64 (/.f64 (*.f64 (log.f64 y) x) y) (-.f64 #s(approx (/ (- (log t) z) y) (*.f64 #s(literal -1 binary64) (/.f64 z y))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal 200000000000000002807837251159941043564923941140258272187660085890042609097300216216368266487131373689224571527556203812385978553726279379745535544168843379433521211366178816 binary64)) (-.f64 (-.f64 (log.f64 #s(approx (* (pow y x) t) t)) z) y) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* y (- (+ (* -1 (/ (* x (log (/ 1 y))) y)) (/ (log t) y)) (+ 1 (/ z y)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 (/.f64 #s(literal 1 binary64) y)))))))) (if.f64 (<=.f64 x #s(literal -529999999999999987085895274335616356605782096172097799752325557213602260506763686055216754005641140148734629142331610781785691407171273946949399857649511578359678667631653231844542133201481056589723992064 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* y (- (+ (* -1 (/ (* x (log (/ 1 y))) y)) (/ (log t) y)) (+ 1 (/ z y)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 x #s(literal 1749999999999999913491940537850355225099236634495546510032288109306912422898250947396168473983785025810675786319921152 binary64)) (-.f64 (-.f64 (log.f64 #s(approx (* (pow y x) t) t)) z) y) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* y (- (+ (* -1 (/ (* x (log (/ 1 y))) y)) (/ (log t) y)) (+ 1 (/ z y)))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 (/.f64 #s(literal 1 binary64) y)))))))) (-.f64 (-.f64 (log.f64 #s(approx (* (pow y x) t) t)) z) y) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 z #s(literal -899999999999999950458286705351909809674983770111475781011281780508278189953681955556331268370518744847796880733736348638189829321158548092064145119813804568396955648 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 7399999999999999712548859764801536 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (log.f64 t)) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal 1160000000000000050331648 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)) (*.f64 y #s(approx (- (+ (* -1 (/ (* x (log (/ 1 y))) y)) (/ (log t) y)) (+ 1 (/ z y))) #s(literal -1 binary64))))) (if.f64 (<=.f64 y #s(literal 1160000000000000050331648 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 y #s(approx (- (+ (* -1 (/ (* x (log (/ 1 y))) y)) (/ (log t) y)) (+ 1 (/ z y))) #s(literal -1 binary64))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -600 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (* (/ (exp (neg (- (+ (* y (log z)) (* (- t 1) (log a))) b))) x) y) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))))) x))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 400000000000000017538337218030478941853619060736 binary64)) (/.f64 #s(approx (* x (* (pow a t) (exp (+ (neg (log a)) (- (* (log z) y) b))))) (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (-.f64 b (*.f64 (log.f64 z) y))) a)))) y) (/.f64 #s(literal 1 binary64) #s(approx (* (/ (exp (neg (- (+ (* y (log z)) (* (- t 1) (log a))) b))) x) y) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))))) x))))) (if.f64 (<=.f64 y #s(literal -4300000000000000199768323571172946920424203762645241677105901001147233361724050670674890764382321932017862930672544001423793762266237977302798018280544152846336 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z y) #s(approx (pow a (- t 1)) (/.f64 #s(literal 1 binary64) a))) #s(approx (exp (neg b)) (-.f64 #s(literal 1 binary64) b))) x) y) (if.f64 (<=.f64 y #s(literal 1900000000000000010788804186286553579793934558914414397634383845450694154194248304165516445260709888 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z y) #s(approx (pow a (- t 1)) (/.f64 #s(literal 1 binary64) a))) #s(approx (exp (neg b)) (-.f64 #s(literal 1 binary64) b))) x) y))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -1000000000000000013287555072 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 39999999999999998155050632808484569088 binary64)) #s(approx (/ (* (* x (pow a (- t 1))) (pow z y)) (* (exp b) y)) (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b))))) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y))) (if.f64 (<=.f64 b #s(literal -265733798542669/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 b #s(literal -8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z y) #s(approx (pow a (- t 1)) (/.f64 #s(literal 1 binary64) a))) #s(approx (exp (neg b)) (-.f64 #s(literal 1 binary64) b))) x) y) (if.f64 (<=.f64 b #s(literal 2780529385113647/2417851639229258349412352 binary64)) (/.f64 (*.f64 (*.f64 x (pow.f64 a (-.f64 t #s(literal 1 binary64)))) #s(approx (pow z y) #s(literal 1 binary64))) (*.f64 #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)) y)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y)))) (if.f64 (<=.f64 b #s(literal -8600000000000000253324997077479039457958009774404076393756352042791512619175272296633841300149370880 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 -8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z y) #s(approx (pow a (- t 1)) (/.f64 #s(literal 1 binary64) a))) #s(approx (exp (neg b)) (-.f64 #s(literal 1 binary64) b))) x) y) (if.f64 (<=.f64 b #s(literal 500000 binary64)) (/.f64 (*.f64 (*.f64 x (pow.f64 a (-.f64 t #s(literal 1 binary64)))) #s(approx (pow z y) #s(literal 1 binary64))) (*.f64 #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 -680 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 500000 binary64)) (/.f64 (*.f64 (*.f64 x (pow.f64 a (-.f64 t #s(literal 1 binary64)))) #s(approx (pow z y) #s(literal 1 binary64))) (*.f64 #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 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 binary64)) (/.f64 #s(approx (* x (* (pow a t) (exp (+ (neg (log a)) (- (* (log z) y) b))))) #s(approx (* x (/ 1 (* (exp (- b (* (log z) y))) a))) (/.f64 x (*.f64 a (exp.f64 b))))) y) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 0 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) #s(approx x #s(literal 0 binary64))) (/.f64 #s(approx (* x (* (pow a t) (exp (+ (neg (log a)) (- (* (log z) y) b))))) (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 #s(approx (- b (* (log z) y)) b)) a)))) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 binary64)) (/.f64 #s(approx (* x (* (pow a t) (exp (+ (neg (log a)) (- (* (log z) y) b))))) #s(approx (* x (/ 1 (* (exp (- b (* (log z) y))) a))) (/.f64 x (*.f64 a (exp.f64 b))))) y) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 0 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) #s(approx x #s(literal 0 binary64))) (/.f64 #s(approx (* x (* (pow a t) (exp (+ (neg (log a)) (- (* (log z) y) b))))) #s(approx (* x (/ 1 (* (exp (- b (* (log z) y))) a))) (/.f64 x (*.f64 a (exp.f64 b))))) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -6156563468186637/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) #s(approx x #s(literal 0 binary64))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2999999999999999979687959532377473024 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) #s(approx (/ (* (* x x) 1) (* (exp (- (* (- t (log z)) y) (* (- (log (- 1 z)) b) a))) x)) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2999999999999999979687959532377473024 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 100000000 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 #s(approx (* (- t (log z)) y) (*.f64 t y)) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 6216540455122333/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (pow.f64 (*.f64 z #s(approx (exp (neg t)) (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal 1/2 binary64) t) #s(literal 1 binary64)))))) y))))) (if.f64 (<=.f64 t #s(literal -80000000000000000000 binary64)) (*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y))))) (if.f64 (<=.f64 t #s(literal 23000000000000000197158005890685722198693044551680 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 10000000000000000826871628571058023676436276965152235336326534308832671394311356729372731664122173896717192642523265688348930066834399772699475577180106550229078889679814656 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 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 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 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) #s(approx (* y (- (log z) t)) (*.f64 #s(literal -1 binary64) (*.f64 t y))))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) #s(approx (* y (- (log z) t)) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -2574915281713591/9903520314283042199192993792 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 (/.f64 (neg.f64 x) (+.f64 y x)) (/.f64 (/.f64 (neg.f64 y) (+.f64 y x)) (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (*.f64 (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64))) (/.f64 (/.f64 y (+.f64 y x)) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -114999999999999993965184397785590172279105329366735717704332856666056673322434276163098852022766070268624818095399325402112637174774987555651420870146417456609547517952 binary64)) (*.f64 (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64))) (/.f64 #s(approx (/ y (+ y x)) (/.f64 y x)) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 1225996432692711/98079714615416886934934209737619787751599303819750539264 binary64)) (*.f64 (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 x (+.f64 y x))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -114999999999999993965184397785590172279105329366735717704332856666056673322434276163098852022766070268624818095399325402112637174774987555651420870146417456609547517952 binary64)) (/.f64 (*.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (+.f64 y x)))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 1225996432692711/98079714615416886934934209737619787751599303819750539264 binary64)) (*.f64 (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 x (+.f64 y x))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -114999999999999993965184397785590172279105329366735717704332856666056673322434276163098852022766070268624818095399325402112637174774987555651420870146417456609547517952 binary64)) (/.f64 (*.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (+.f64 y x)))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -6338253001141147/316912650057057350374175801344 binary64)) (/.f64 (*.f64 (/.f64 y #s(approx (- (+ y x) -1) (+.f64 #s(literal 1 binary64) x))) x) (*.f64 (+.f64 y x) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 1225996432692711/98079714615416886934934209737619787751599303819750539264 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x)))))) (if.f64 (<=.f64 x #s(literal -11500000000000000945062190262512698306872936524049187354703856297770225797847011807258242124006018709979136 binary64)) (/.f64 (*.f64 (*.f64 y #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (+.f64 y x)))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -2028240960365167/40564819207303340847894502572032 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (if.f64 (<=.f64 x #s(literal 1225996432692711/98079714615416886934934209737619787751599303819750539264 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x)))))) (if.f64 (<=.f64 x #s(literal -11500000000000000945062190262512698306872936524049187354703856297770225797847011807258242124006018709979136 binary64)) (*.f64 y #s(approx (* (/ x (* (+ y x) (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -2028240960365167/40564819207303340847894502572032 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (if.f64 (<=.f64 x #s(literal 1225996432692711/98079714615416886934934209737619787751599303819750539264 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x)))))) (if.f64 (<=.f64 x #s(literal -11500000000000000945062190262512698306872936524049187354703856297770225797847011807258242124006018709979136 binary64)) (*.f64 y #s(approx (* (/ x (* (+ y x) (+ y x))) (/ -1 (- -1 (+ y x)))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal -3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))) (+.f64 y x)))) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal -3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))) (+.f64 y x)))) (*.f64 (/.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (+.f64 y x))) (/.f64 x (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal -3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #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 -5784239726914675/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 -5784239726914675/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 (*.f64 y y) y)))) (if.f64 (<=.f64 x #s(literal -1492785346828763/162259276829213363391578010288128 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 #s(approx x #s(literal 0 binary64)) y))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (+.f64 (*.f64 y y) y)))) (if.f64 (<=.f64 x #s(literal -1492785346828763/162259276829213363391578010288128 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 #s(approx x #s(literal 0 binary64)) y))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 x #s(literal -8535058474086213/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 #s(approx x #s(literal 0 binary64)) y))) (if.f64 (<=.f64 x #s(literal 8154281252609543/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 x y))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 #s(approx x #s(literal 0 binary64)) y))))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ x (* y (+ 1 y))) (/.f64 x y))) (if.f64 (<=.f64 x #s(literal 50000000000000000000 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 y x))) (+.f64 (*.f64 (/.f64 y z) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (*.f64 x (+.f64 y z)) z) (+.f64 (*.f64 (/.f64 y z) x) x))) (if.f64 (<=.f64 z #s(literal -6491215370693051/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (+.f64 (*.f64 (/.f64 y z) x) x) (if.f64 (<=.f64 z #s(literal 3013617957711377/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (+.f64 (*.f64 (/.f64 y z) x) x))) (if.f64 (<=.f64 z #s(literal -9999999999999999931398190359470212947659194368 binary64)) (*.f64 (/.f64 (+.f64 z y) z) x) (if.f64 (<=.f64 z #s(literal 3013617957711377/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (*.f64 (/.f64 (+.f64 z y) z) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 7621456421669903/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (*.f64 (/.f64 x z) (+.f64 z y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (*.f64 (/.f64 x z) #s(approx (+ y z) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 #s(approx (/ (+ z y) z) (/.f64 y z)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 9999999999999999813486777206230041577815560719820581330098483720446847883279500839884297726782854580737362697004022581572770293687044935910015528960168049498887207223940204684198896264456339658487887951484580004902758521100414464490983962613190835886243290260424727924570510530141380583845003264 binary64)) (*.f64 #s(approx (/ (+ z y) z) (/.f64 y z)) x) (*.f64 (/.f64 x z) #s(approx (+ y z) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 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 49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64))))) (-.f64 (-.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 (-.f64 (log.f64 x) #s(literal 1 binary64)) x)) #s(literal -91893853320467/100000000000000 binary64)) (-.f64 (/.f64 #s(literal -83333333333333/1000000000000000 binary64) x) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (+.f64 (*.f64 z #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))))) (-.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 #s(approx (- (* z (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (* 13888888888889/5000000000000000 (/ 1 x))) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) x)) z) (/.f64 #s(literal -83333333333333/1000000000000000 binary64) x))))) (if.f64 (<=.f64 x #s(literal 49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 binary64)) (-.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) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))))) (-.f64 (-.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 (-.f64 (log.f64 x) #s(literal 1 binary64)) x)) #s(literal -91893853320467/100000000000000 binary64)) (-.f64 (/.f64 #s(literal -83333333333333/1000000000000000 binary64) x) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z 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) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (-.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 (-.f64 (log.f64 x) #s(literal 1 binary64)) x)) #s(literal -91893853320467/100000000000000 binary64)) (/.f64 (-.f64 #s(literal -83333333333333/1000000000000000 binary64) (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z)) x)) (if.f64 (<=.f64 x #s(literal 4951760157141521/39614081257132168796771975168 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (/.f64 (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64)))) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ y 7936500793651/10000000000000000) #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x))) (if.f64 (<=.f64 x #s(literal 35000000000000000000 binary64)) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (-.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 (-.f64 (log.f64 x) #s(literal 1 binary64)) x)) #s(literal -91893853320467/100000000000000 binary64)) (/.f64 (-.f64 #s(literal -83333333333333/1000000000000000 binary64) #s(approx (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) (*.f64 z (-.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) z) #s(literal 13888888888889/5000000000000000 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 -20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) z)) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (-.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 z x) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) z)) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) x) (log.f64 x))) x) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 z x) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) z)) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 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 (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 z x) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) z)) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (-.f64 (-.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 (-.f64 (log.f64 x) #s(literal 1 binary64)) x)) #s(literal -91893853320467/100000000000000 binary64)) (/.f64 #s(approx (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z)) #s(literal -83333333333333/1000000000000000 binary64)) x)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 z x) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z))))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (/.f64 (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64)))) x)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) z)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) (/.f64 z x)) z)) (if.f64 (<=.f64 y #s(literal -59000000000 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 #s(approx (* (- y -7936500793651/10000000000000000) (/ z x)) (/.f64 (*.f64 y z) x)) z)) (if.f64 (<=.f64 y #s(literal 3530822107858469/36028797018963968 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (*.f64 #s(approx (- y -7936500793651/10000000000000000) #s(literal 7936500793651/10000000000000000 binary64)) (/.f64 z x)) z)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 #s(approx (* (- y -7936500793651/10000000000000000) (/ z x)) (/.f64 (*.f64 y z) x)) z)))) (if.f64 (<=.f64 y #s(literal -3458764513820541/2305843009213693952 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 #s(approx (* (- y -7936500793651/10000000000000000) (/ z x)) (/.f64 (*.f64 y z) x)) z)) (if.f64 (<=.f64 y #s(literal 3530822107858469/36028797018963968 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) #s(approx (* (pow z 2) (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (*.f64 (/.f64 z x) z)))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 #s(approx (* (- y -7936500793651/10000000000000000) (/ z x)) (/.f64 (*.f64 y z) x)) z)))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) #s(approx (* (pow z 2) (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (*.f64 (/.f64 (*.f64 z z) x) #s(literal 7936500793651/10000000000000000 binary64)))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) #s(approx (* (pow z 2) (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (*.f64 (/.f64 #s(literal 7936500793651/10000000000000000 binary64) x) (*.f64 z z)))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) #s(approx (* (pow z 2) (+ (* 7936500793651/10000000000000000 (/ 1 x)) (/ y x))) (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (*.f64 (/.f64 z x) z)))) (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 x) (log.f64 y))) z)) (if.f64 (<=.f64 x #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (-.f64 (*.f64 (log.f64 (neg.f64 x)) x) (*.f64 (log.f64 (neg.f64 y)) x)) z) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z)) (if.f64 (<=.f64 x #s(literal -202402253307311/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 -29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y))))) (if.f64 (<=.f64 x #s(literal -8379879956214123/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 741219189357827/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z)))) (if.f64 (<=.f64 x #s(literal -8379879956214123/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 741219189357827/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 100000000000000007921438250845767654125681919169971093408389934233443575897517102772544534557205764529752162833294418062406838213115052098838781957320876356853543120821491881752894667070520582225774709469217797130505057184069381648545374773244373557467226310750742042216461653692645376 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) y))) z) #s(approx (- (* x (log (/ x y))) z) (neg.f64 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 100000000000000007921438250845767654125681919169971093408389934233443575897517102772544534557205764529752162833294418062406838213115052098838781957320876356853543120821491881752894667070520582225774709469217797130505057184069381648545374773244373557467226310750742042216461653692645376 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) (if.f64 (<=.f64 x #s(literal -6640827866535439/36893488147419103232 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x)))) (if.f64 (<=.f64 x #s(literal 17999999999999999689420177408 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) #s(approx (- (* x (log (/ x y))) z) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -2436842279489451/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 27/2 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 -2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 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 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t x)) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.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 -2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 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 -1930258305619341/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 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 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) a)) z)) x)) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) a)) z)) x)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))))))) (if.f64 (<=.f64 z #s(literal -2849999999999999902584900513575262368071396653949777870848 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal 10499999999999998942151165607936 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 t #s(literal -4776913109852041/41538374868278621028243970633760768 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 t #s(literal 1067993517960455/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -2999999999999999970815504483140483879337385532606218502144 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 #s(approx (- (* (- a z) x) (* (- z y) (- t x))) (*.f64 y (-.f64 t x))) (-.f64 a z)) (if.f64 (<=.f64 z #s(literal 134999999999999999869674586112 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) a))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 z #s(literal -960000000000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y (-.f64 z a))) x)) (if.f64 (<=.f64 z #s(literal 134999999999999999869674586112 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) a))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 t #s(literal -2687693690613365/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 t #s(literal 6988003595594749/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y (-.f64 z a))) x)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 y #s(literal -170000000000000010624418855642681545008466308866891392082833433178502709006061334806564846591248930182912454592168239213283655440444367117330090812203489447607326978999320576 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y (-.f64 z a))) x)) (if.f64 (<=.f64 y #s(literal -250000000000000010605159343504490496 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 (-.f64 y z) a)))) (if.f64 (<=.f64 y #s(literal 64000000000000002806133954884876630696579049717760 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y (-.f64 z a))) x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y z)) x)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -1930258305619341/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 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 2604693137843693/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y z)) x)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y z)) x)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 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 2604693137843693/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (- 1 (/ (- z y) (- z a))) (/.f64 y z)) x)))))) (if.f64 (<=.f64 y #s(literal -250000000000000010605159343504490496 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 (-.f64 y z) a)))) (if.f64 (<=.f64 y #s(literal 64000000000000002806133954884876630696579049717760 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 (* (- 1 (/ (- z y) (- z a))) x) (/.f64 (*.f64 x y) (-.f64 z a)))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 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 64000000000000002806133954884876630696579049717760 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 (* (- 1 (/ (- z y) (- z a))) x) (/.f64 (*.f64 x y) (-.f64 z a)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 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 2604693137843693/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 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 (+.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 (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 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 2604693137843693/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 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 (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 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 31000000000000001143726186829977442703546918851506852082747831619302342808038017073152 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 a #s(literal -1248841731117715/89202980794122492566142873090593446023921664 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 3989444803373423/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))) (+.f64 x #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 -10000 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (/.f64 (-.f64 y x) y)) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -3602879701896397/9007199254740992 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1298074214633707/2596148429267413814265248164610048 binary64)) (*.f64 (/.f64 t #s(approx (- z y) z)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (/.f64 (-.f64 y x) y)) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -10000 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 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)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (/.f64 (-.f64 y x) y)) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -500000000000000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 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)) (*.f64 #s(approx (* (/ -1 (- z y)) (- y x)) (/.f64 (-.f64 y x) y)) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -500000000000000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 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 -2348542582773833/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 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 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 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 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 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 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 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) #s(approx (* (/ (- x y) (- z y)) t) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 z #s(literal -5237424972633827/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) (if.f64 (<=.f64 z #s(literal 4658669063729833/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 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))) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -9999999999999999538762658202121142272 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 #s(approx (- y x) y) (/.f64 t y))) #s(approx (+ (* (/ x y) (- z t)) t) t)) #s(approx (+ (* (/ x y) (- z t)) t) t) (/.f64 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 (+.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))) (/.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (-.f64 x #s(literal -2 binary64)) #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 12 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/16 binary64) x) #s(literal 1/8 binary64)))))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ (E) (* (E) (sqrt (/ 1 x)))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 300 binary64)) (/.f64 x #s(approx (+ 1 (sqrt (+ x 1))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ (E) (* (E) (sqrt (/ 1 x)))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 8782019273372467/2251799813685248 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/8 binary64) x) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ (E) (* (E) (sqrt (/ 1 x)))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 8782019273372467/2251799813685248 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ (E) (* (E) (sqrt (/ 1 x)))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 12 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ (E) (* (E) (sqrt (/ 1 x)))) (sqrt.f64 x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y y) (*.f64 (-.f64 #s(literal -2 binary64) x) x)) (if.f64 (<=.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x x)) #s(literal 20000000000000000 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x)))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 x y) x) y) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (+ (+ (* x y) x) y) (+.f64 (*.f64 y x) x)) #s(approx (+ (+ (* x y) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 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 -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 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 49999999999999996962677625276823109300201436100586624765953857856616022815066169514216546287202538742184280590280810862893585968713180152651178994204334413874936507208410055205338551265812204529218599012742757995383198412754109163297745561348039749026730174593312862032038021904229799310374521740690718720 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -148000000000000000633023357076895495377561358884484866297497441130653360314653488259867809141965290861660348105716331139153619245907073083013420064732885236065574516445639015194938840453821242403891837874146541414723865862480312261125854812917636666043655387071809614282224612901994283702014316969459712 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 -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 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 49999999999999996962677625276823109300201436100586624765953857856616022815066169514216546287202538742184280590280810862893585968713180152651178994204334413874936507208410055205338551265812204529218599012742757995383198412754109163297745561348039749026730174593312862032038021904229799310374521740690718720 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 -850 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 55000 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 -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 2326148992623603/83076749736557242056487941267521536 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)))) #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 (*.f64 x (*.f64 y y)) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 x #s(approx (+ 1 (* y y)) #s(literal 1 binary64))) (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 x #s(literal -13500000000000000794742977145045368527032156160 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 175000000000000002967503504841146998705196040716288 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 y #s(literal -249999999999999986330583467061861281427411642505311981166460403712 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 y z) t)) (if.f64 (<=.f64 y #s(literal 4499999999999999905717613292495848770878857440563957269888020387911115559359604979453132800000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 y z) t)))) (if.f64 (<=.f64 y #s(literal -7000000000000000359333793432498072597888499801841438702960640 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 y z) t)) (if.f64 (<=.f64 y #s(literal 162000000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 y z) t)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) z) (-.f64 (*.f64 (*.f64 z #s(literal 2 binary64)) z) (*.f64 y t)))) #s(literal +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 -26999999999999999020910369426861293148463994523612259532468324448315304312832 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 2259756624739205/50216813883093446110686315385661331328818843555712276103168 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 (-.f64 b a) (/.f64 (PI.f64) (*.f64 a b))) (-.f64 b a)) (*.f64 (+.f64 a b) #s(literal 2 binary64))) (/.f64 (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 a b)) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 a b))) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 a b) (+.f64 a b))) (/.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 #s(approx (+ a b) b) #s(approx (+ a b) b)) (*.f64 a b))) (if.f64 (<=.f64 eps #s(literal 3713820117856141/1237940039285380274899124224 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 (exp.f64 (neg.f64 x)) (*.f64 x (exp.f64 (neg.f64 x)))) (+.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -1 binary64) (*.f64 x (exp.f64 (neg.f64 x)))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps))))))))) (if.f64 (<=.f64 eps #s(literal 3713820117856141/1237940039285380274899124224 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 (*.f64 (-.f64 x #s(literal -1 binary64)) (exp.f64 (neg.f64 x))) (*.f64 (exp.f64 (neg.f64 x)) x)) (exp.f64 (neg.f64 x))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps))))))))) (if.f64 (<=.f64 eps #s(literal 3713820117856141/1237940039285380274899124224 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 x)) (-.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (exp.f64 (neg.f64 x)) 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(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 x)) (-.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (exp.f64 (neg.f64 x)) 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 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 1 binary64) eps))) eps) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (-.f64 eps #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))))) (-.f64 (*.f64 (/.f64 (-.f64 eps #s(literal 1 binary64)) eps) (-.f64 eps #s(literal -1 binary64))) (*.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.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 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 1 binary64) eps))) eps) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (-.f64 eps #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))))) (-.f64 (*.f64 (/.f64 (-.f64 eps #s(literal 1 binary64)) eps) (-.f64 eps #s(literal -1 binary64))) (*.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.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 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) (-.f64 eps #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) (-.f64 eps #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))))) (-.f64 (*.f64 (/.f64 (-.f64 eps #s(literal 1 binary64)) eps) (-.f64 eps #s(literal -1 binary64))) (*.f64 (-.f64 eps #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))))) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal -2500000000 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (-.f64 (exp.f64 (neg.f64 x)) #s(approx (* -1 (exp (neg x))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 x #s(literal -5034028543302927/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (- (* (* 1/2 x) (- (* (* (- eps 1) (- (/ 1 eps) -1)) (- eps 1)) (* (* (- eps -1) (- eps -1)) (- (/ 1 eps) 1)))) (- (* (/ (- eps 1) eps) (- eps -1)) (* (- eps 1) (- (/ 1 eps) -1)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 eps #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 eps #s(literal 1 binary64))) eps)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 3170534137668829/144115188075855872 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64)))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal -2500000000 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (-.f64 (exp.f64 (neg.f64 x)) #s(approx (* -1 (exp (neg x))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 x #s(literal -5034028543302927/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (- (* (* 1/2 x) (- (* (* (- eps 1) (- (/ 1 eps) -1)) (- eps 1)) (* (* (- eps -1) (- eps -1)) (- (/ 1 eps) 1)))) (- (* (/ (- eps 1) eps) (- eps -1)) (* (- eps 1) (- (/ 1 eps) -1)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 eps #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 eps #s(literal 1 binary64))) eps)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 4889725326825499/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 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)) (if.f64 (<=.f64 x #s(literal 5 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(approx (* 1/2 (* x (- (* 1/2 (* (+ 1 (/ 1 eps)) (pow (- eps 1) 2))) (* 1/2 (* (pow (+ 1 eps) 2) (- (/ 1 eps) 1)))))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 eps eps) #s(literal 1 binary64)) eps) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) eps)))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 x #s(literal -2500000000 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (-.f64 (exp.f64 (neg.f64 x)) #s(approx (* -1 (exp (neg x))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 x #s(literal -5034028543302927/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (- (* (* 1/2 x) (- (* (* (- eps 1) (- (/ 1 eps) -1)) (- eps 1)) (* (* (- eps -1) (- eps -1)) (- (/ 1 eps) 1)))) (- (* (/ (- eps 1) eps) (- eps -1)) (* (- eps 1) (- (/ 1 eps) -1)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 eps #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 eps #s(literal 1 binary64))) eps)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 4889725326825499/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 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)) (if.f64 (<=.f64 x #s(literal 5764607523034235/36028797018963968 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(approx (* 1/2 (* x (- (* 1/2 (* (+ 1 (/ 1 eps)) (pow (- eps 1) 2))) (* 1/2 (* (pow (+ 1 eps) 2) (- (/ 1 eps) 1)))))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 eps eps) #s(literal 1 binary64)) eps) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) eps)))))))) (/.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 -7200000000000000036200256356968961849707779488812542251866337635440829891266263985819094542175602097453531136 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 x #s(literal -5034028543302927/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (- (* (* 1/2 x) (- (* (* (- eps 1) (- (/ 1 eps) -1)) (- eps 1)) (* (* (- eps -1) (- eps -1)) (- (/ 1 eps) 1)))) (- (* (/ (- eps 1) eps) (- eps -1)) (* (- eps 1) (- (/ 1 eps) -1)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 eps #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 eps #s(literal 1 binary64))) eps)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 4889725326825499/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 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)) (if.f64 (<=.f64 x #s(literal 5764607523034235/36028797018963968 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(approx (* 1/2 (* x (- (* 1/2 (* (+ 1 (/ 1 eps)) (pow (- eps 1) 2))) (* 1/2 (* (pow (+ 1 eps) 2) (- (/ 1 eps) 1)))))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 eps eps) #s(literal 1 binary64)) eps) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) eps)))))))) (/.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 -7200000000000000036200256356968961849707779488812542251866337635440829891266263985819094542175602097453531136 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 x #s(literal -5034028543302927/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (- (* (* 1/2 x) (- (* (* (- eps 1) (- (/ 1 eps) -1)) (- eps 1)) (* (* (- eps -1) (- eps -1)) (- (/ 1 eps) 1)))) (- (* (/ (- eps 1) eps) (- eps -1)) (* (- eps 1) (- (/ 1 eps) -1)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 eps #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) (-.f64 eps #s(literal 1 binary64))) eps)))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 5967269506265907/1125899906842624 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) #s(approx (- (+ (exp (neg x)) (* x (exp (neg x)))) (+ (* -1 (exp (neg x))) (* -1 (* x (exp (neg x)))))) (-.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)) (*.f64 x x)))))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))))) (/.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 3314649325744685/144115188075855872 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (/.f64 #s(approx (exp (neg x)) #s(literal 1 binary64)) eps)) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal -7385903388887613/9007199254740992 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (- (+ (exp (neg x)) (* x (exp (neg x)))) (+ (* -1 (exp (neg x))) (* -1 (* x (exp (neg x)))))) (-.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)) (*.f64 x x))))))) (if.f64 (<=.f64 x #s(literal -7385903388887613/9007199254740992 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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (- (+ (exp (neg x)) (* x (exp (neg x)))) (+ (* -1 (exp (neg x))) (* -1 (* x (exp (neg x)))))) (-.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)) (*.f64 x x))))))) #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) #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) #s(approx (- (exp (neg x)) (* -1 (exp (neg x)))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))))) (*.f64 #s(approx (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 z #s(literal 35999999999999999795436523061065421318314148100795450346250043587036411079088407923366777867001135104 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64)) #s(approx (- (* z 10) 28/5) #s(literal -28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 z #s(literal 29000000000000000 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y))))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y)))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y)))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(approx (+ (* a2 a2) (* a1 a1)) (pow.f64 a2 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(approx (* (cos th) 1/2) #s(literal 1/2 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64))) #s(approx (* (cos th) 1/2) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (*.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 #s(literal 1/2 binary64) k)) (sqrt.f64 k))) (*.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)) (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) (*.f64 #s(literal -1/2 binary64) k)))) (/.f64 (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) k))) (sqrt.f64 k)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 #s(approx (* (sqrt (+ (PI) (PI))) (sqrt n)) (*.f64 n (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) 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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 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 #s(literal 2 binary64) (*.f64 n (PI.f64)))) (*.f64 k (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) k)))))))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n))))))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 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 #s(literal 2 binary64) (*.f64 n (PI.f64)))) (*.f64 k (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) k)))))))) (if.f64 (<=.f64 k #s(literal 6646139978924579/664613997892457936451903530140172288 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (* (sqrt (+ n n)) (sqrt (/ (PI) k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) n)) (sqrt.f64 (*.f64 k (PI.f64)))) k))) (if.f64 (<=.f64 k #s(literal 134999999999999989369887266293989231954524884147663853651103750287445790207674156805331269486963980789891868300900229448253818078068415732844081089405364731904 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n))))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (+.f64 n n) (sqrt.f64 (*.f64 (/.f64 (PI.f64) k) (/.f64 (PI.f64) k)))))))) (if.f64 (<=.f64 n #s(literal 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (* (sqrt (+ n n)) (sqrt (/ (PI) k))) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) n)) (sqrt.f64 (*.f64 k (PI.f64)))) k))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) (if.f64 (<=.f64 n #s(literal 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (* (sqrt n) (* (sqrt (/ (+ (PI) (PI)) k)) (pow (* (+ (PI) (PI)) n) (* -1/2 k)))) (/.f64 (*.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 k (PI.f64))))) k)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) (if.f64 (<=.f64 n #s(literal 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (+.f64 n n)) #s(approx (sqrt (/ (PI) k)) (/.f64 (sqrt.f64 (*.f64 k (PI.f64))) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) (if.f64 (<=.f64 n #s(literal 2211558125039701/105312291668557186697918027683670432318895095400549111254310977536 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 (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) (if.f64 (<=.f64 n #s(literal 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 #s(approx (/ (* (+ (PI) (PI)) n) k) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (PI.f64)) k))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 #s(approx (/ (* (+ (PI) (PI)) n) k) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (PI.f64)) k))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) k))) #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) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (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) (/ (- (* (* (cos lambda2) (cos lambda1)) (* (cos lambda2) (cos lambda1))) (* (* (sin lambda2) (sin lambda1)) (* (sin lambda2) (sin lambda1)))) (cos (+ lambda1 lambda2)))) (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (cos.f64 lambda2) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 lambda1) #s(literal 2 binary64)) (pow.f64 (sin.f64 lambda2) #s(literal 2 binary64))))) (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))) #s(approx (+ (cos phi1) (* (cos phi2) (/ (- (* (* (cos lambda2) (cos lambda1)) (* (cos lambda2) (cos lambda1))) (* (* (sin lambda2) (sin lambda1)) (* (sin lambda2) (sin lambda1)))) (cos (+ lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 4503149267407759/4503599627370496 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (/ (/ (- (cos (- (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2)))) (cos (+ (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2))))) 2) (cos (+ lambda1 lambda2)))) #s(approx (* 1/2 (/ (* (cos phi2) (+ 1 (cos (neg (* 2 lambda2))))) (cos lambda2))) (cos.f64 phi2)))))) (+.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 4458563631096791/4503599627370496 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (/ (/ (- (cos (- (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2)))) (cos (+ (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2))))) 2) (cos (+ lambda1 lambda2)))) #s(approx (* 1/2 (/ (* (cos phi2) (+ 1 (cos (neg (* 2 lambda2))))) (cos lambda2))) (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 lambda2 #s(literal -26000000000 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 7724745845140773/39614081257132168796771975168 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (/ (/ (- (cos (- (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2)))) (cos (+ (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2))))) 2) (cos (+ lambda1 lambda2)))) #s(approx (* 1/2 (/ (* (cos phi2) (+ 1 (cos (neg (* 2 lambda2))))) (cos lambda2))) (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 lambda2 #s(literal -29500000000 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 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal 7352373481323731/5070602400912917605986812821504 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) #s(approx (* (cos phi2) (/ (/ (- (cos (- (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2)))) (cos (+ (+ (- lambda1 lambda2) (* (PI) 1/2)) (+ (+ lambda2 lambda1) (* (PI) 1/2))))) 2) (cos (+ lambda1 lambda2)))) #s(approx (* 1/2 (/ (* (cos phi2) (+ 1 (cos (neg (* 2 lambda2))))) (cos lambda2))) (cos.f64 phi2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal -1 binary64))))) lambda1)) lambda1))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 4503149267407759/4503599627370496 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 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)))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 1062849512059437/9007199254740992 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))) (if.f64 (<=.f64 lambda2 #s(literal -1065287220983309/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal 548744862360233/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 1062849512059437/9007199254740992 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1)))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -1030198414761001/1125899906842624 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) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/144115188075855872 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U)))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 8286623314361713/18014398509481984 binary64)) (*.f64 (+.f64 #s(literal 1 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)) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/144115188075855872 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 2251799813685247/2251799813685248 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U) (/.f64 U #s(literal 1 binary64))) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 l l)))) (-.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))))) U))) (if.f64 (<=.f64 l #s(literal -32000000000000 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64))) (*.f64 l l)) #s(approx (- (* (* (* K K) l) -1/8) l) (*.f64 #s(literal -1 binary64) l))))))) U) (if.f64 (<=.f64 l #s(literal 3314649325744685/288230376151711744 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))))))) U))) (if.f64 (<=.f64 l #s(literal -38000000000000 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))))))) U) (if.f64 (<=.f64 l #s(literal 3314649325744685/288230376151711744 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))))))) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))))) U) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U) (/.f64 U #s(literal 1 binary64))) U)) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/144115188075855872 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))))) U) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U)) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/144115188075855872 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) U) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (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 n #s(literal 5316911983139663/166153499473114484112975882535043072 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 #s(approx (cos (neg M)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (+.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) (fabs.f64 (-.f64 n m))))))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 #s(approx (cos (neg M)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (+.f64 (*.f64 #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) n)) #s(approx (- M (* 1/2 (+ n m))) (*.f64 #s(literal -1/2 binary64) n))) l) (fabs.f64 (-.f64 n m)))))))) (if.f64 (<=.f64 l #s(literal 740 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 #s(approx (cos (neg M)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (+.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) (fabs.f64 (-.f64 n m))))))) (*.f64 (exp.f64 #s(approx (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))) (neg.f64 l))) #s(approx (cos (- (/ (* K (+ m n)) 2) M)) #s(approx (cos (* 1/2 (* K (+ m n)))) #s(literal 1 binary64))))) (*.f64 (exp.f64 #s(approx (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))) (neg.f64 l))) #s(approx (cos (- (/ (* K (+ m n)) 2) M)) #s(approx (cos (* 1/2 (* K (+ m n)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 #s(literal 2 binary64) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -100000000000000000178334994858791836514563642560301392710701527770129502847789953562046870799284296099876897036220978235643807646031628623453753183252563447406133248 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 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 (*.f64 (/.f64 U (+.f64 J J)) U) (*.f64 (-.f64 (*.f64 (cos.f64 K) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J)))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 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 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 (/.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)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 (neg.f64 U) (copysign.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* U (cos (* -1/2 K))) U) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* U (cos (* -1/2 K))) U) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -2271629875608987/324518553658426726783156020576256 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 583992399055641/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 U J) (/.f64 U J)))))))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))))) U))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* (* (* (* U J) (cos (* -1/2 K))) (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K))))) -2) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* U (cos (* -1/2 K))) U) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -50000000000000002264914023363570873473620092318771332891876656950378507639404832118106181454034316044065455720176623422002946717096999401107726465223044023895361617250089396116690506456651468006763909202353827454425907202639354864338375178146807808 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal 1/2 binary64) K))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -3974446316289815/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 U J) (/.f64 U J)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) #s(approx (* J (sqrt (+ 1 (* 1/4 (/ (pow U 2) (pow J 2)))))) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #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 -50000000000000002264914023363570873473620092318771332891876656950378507639404832118106181454034316044065455720176623422002946717096999401107726465223044023895361617250089396116690506456651468006763909202353827454425907202639354864338375178146807808 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal 1/2 binary64) K))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -3974446316289815/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 U J) (/.f64 U J)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal 1/2 binary64) K)))))))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 8741486876726133/9007199254740992 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (cos.f64 (*.f64 #s(literal 1/2 binary64) K))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 U J) (/.f64 U J))))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 U J) (/.f64 U 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 -8183476519740355/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal -2 binary64) (*.f64 J (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 U (/.f64 U (*.f64 J J))) #s(literal 1/4 binary64))))))) (*.f64 (+.f64 J J) (*.f64 #s(approx (neg (cos (* -1/2 K))) (-.f64 (*.f64 (*.f64 K K) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))))) (*.f64 (*.f64 (+.f64 J J) #s(approx (neg (cos (* -1/2 K))) #s(literal -1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 2400000000000 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 z z)) (+.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (*.f64 (sqrt.f64 (sqrt.f64 z)) (sqrt.f64 (sqrt.f64 z)))))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 (-.f64 t #s(literal -1 binary64)))) (*.f64 (sqrt.f64 t) (sqrt.f64 t))) (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 2400000000000 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 z z)) (+.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 170000000000 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 z z)) (+.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 170000000000 binary64)) (-.f64 (-.f64 (+.f64 (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (sqrt.f64 y)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (sqrt.f64 x)) (-.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 4722366482869645/9444732965739290427392 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 85000000 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) #s(approx (/ 1/2 (* z (sqrt (/ 1 z)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 420000 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) #s(approx (/ 1/2 (* y (sqrt (/ 1 y)))) (/.f64 #s(literal 1/2 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 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (/ (+ 1 (- z z)) (+ (sqrt (- z -1)) (sqrt z)))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z))))) (sqrt.f64 x))) (-.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 2476979795053773/1125899906842624 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (/ (+ 1 (- z z)) (+ (sqrt (- z -1)) (sqrt z)))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 2476979795053773/1125899906842624 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (/ (+ 1 (- z z)) (+ (sqrt (- z -1)) (sqrt z)))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))))) (if.f64 (<=.f64 y #s(literal 6805647338418769/340282366920938463463374607431768211456 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 y #s(literal 15500000000000000 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))))) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 2 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (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 3377698594627965/1125899906842624 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 #s(approx (sqrt (+ y 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y))) (sqrt.f64 y))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #s(literal 1 binary64) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))))) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 5404319552844595/2251799813685248 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 #s(approx (sqrt (+ y 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y))) (sqrt.f64 y))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #s(literal 1 binary64) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y)) #s(literal 0 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 7673845534663173/295147905179352825856 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 3/2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 3/2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) #s(literal 2 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 y)))) (+ (sqrt t) (+ (sqrt x) (sqrt y)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (sqrt.f64 t))))) (*.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 580000000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 x #s(literal 1160000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (if.f64 (<=.f64 x #s(literal 129999999999999991578252124310298566002044256853898107762311617677485215777316218677445966221638380767990947004109041799859720954868321452383298308871341082700705887766697027133049781280615353131315757056 binary64)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/8 binary64)) #s(approx (* (* (sqrt (/ 1 x)) x) x) (*.f64 x (sqrt.f64 x))))) #s(approx (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 x #s(literal 5000000000000000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 x))))) #s(approx (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 x)))) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (+.f64 x (*.f64 y (+.f64 z x))) (if.f64 (<=.f64 x #s(literal -125000 binary64)) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 162000000000000009536915725740544422324385873920 binary64)) (+.f64 x (*.f64 y #s(approx (+ z x) z))) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))))) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -130 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) x) y) x)))) (if.f64 (<=.f64 x #s(literal -130 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) x)) y))))) (if.f64 (<=.f64 x #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 x #s(literal -130 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 6646139978924579/332306998946228968225951765070086144 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 2 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) #s(approx (* x (- (+ 1/2 (* 1/8 x)) y)) (*.f64 x #s(approx (+ 1/2 (* 1/8 x)) #s(literal 1/2 binary64)))))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 6646139978924579/332306998946228968225951765070086144 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 2 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (log.f64 #s(approx (+ 1 (exp x)) (+.f64 #s(literal 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 6646139978924579/332306998946228968225951765070086144 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 2 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) #s(approx (+ (log 2) (* x (- 1/2 y))) (log.f64 #s(literal 2 binary64)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (tanh.f64 x) (if.f64 (<=.f64 x #s(literal 7638104968020361/288230376151711744 binary64)) (/.f64 #s(approx (- 4 (* (+ 1 (exp (* -2 x))) 2)) (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(approx (+ 1 (exp (* -2 x))) (-.f64 #s(literal 2 binary64) (+.f64 x x))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(approx (* (/ 2 (+ 1 (exp (* -2 x)))) (/ 2 (+ 1 (exp (* -2 x))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal 1 binary64)) (+.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (-.f64 x #s(literal -1 binary64))) #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(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (-.f64 #s(approx 2 #s(literal 0 binary64)) x) x))) #s(literal 1 binary64)) (/.f64 #s(approx (- 4 (* (+ 1 (exp (* -2 x))) 2)) (*.f64 #s(literal 4 binary64) x)) #s(approx (* (+ 1 (exp (* -2 x))) 2) #s(literal 4 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 #s(literal 2 binary64) (+.f64 x x)))) #s(literal 1 binary64)) (/.f64 #s(approx (- 4 (* (+ 1 (exp (* -2 x))) 2)) (*.f64 #s(literal 4 binary64) x)) #s(approx (* (+ 1 (exp (* -2 x))) 2) #s(literal 4 binary64)))) (/.f64 #s(approx (- 4 (* (+ 1 (exp (* -2 x))) 2)) (*.f64 #s(literal 4 binary64) x)) #s(approx (* (+ 1 (exp (* -2 x))) 2) #s(literal 4 binary64))) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) -1) (+.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) #s(approx (+ 1 x) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (E.f32) (*.f32 (/.f32 #s(literal -1 binary32) s) x)))) (/.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 (neg.f32 x) s) #s(literal -inf.0 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (if.f32 (<=.f32 (/.f32 (neg.f32 x) s) #s(literal 20 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))) #s(literal -1 binary32)) #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))))) (/.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx (+ 1 (exp (/ (neg x) s))) #s(approx (/ (- (+ s s) x) s) #s(literal 2 binary32)))))) (if.f32 (<=.f32 (/.f32 (neg.f32 x) s) #s(literal 20 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx (+ 1 (exp (/ (neg x) s))) #s(approx (/ (- (+ s s) x) s) #s(literal 2 binary32))))) #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 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s) (exp.f32 (/.f32 (fabs.f32 x) s)))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) s) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) s))) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)) (+.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fabs.f32 x) s))) #s(literal 1 binary32)))) (/.f32 #s(approx (pow (- -1 (exp (/ (fabs x) (neg s)))) -2) #s(approx (- (* 1/4 (/ (fabs x) s)) -1/4) #s(literal 1/4 binary32))) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) (if.f32 (<=.f32 (neg.f32 (fabs.f32 x)) #s(literal -40000000 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 s (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) #s(approx (* (- (exp (/ (fabs x) (neg s))) -1) (exp (/ (fabs x) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -2 binary32) (fabs.f32 x))) s))))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))) (*.f32 (*.f32 (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32)) (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32))) s))) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 s (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) #s(approx (* (- (exp (/ (fabs x) (neg s))) -1) (exp (/ (fabs x) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -2 binary32) (fabs.f32 x))) s))))) (/.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)))) (*.f32 #s(literal 2 binary32) #s(approx (* (- (exp (/ (fabs x) (neg s))) -1) (exp (/ (fabs x) s))) (-.f32 (/.f32 (fabs.f32 x) s) #s(literal -2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (- (exp (/ (fabs x) (neg s))) -1) (exp (/ (fabs x) s))) (-.f32 (/.f32 (fabs.f32 x) s) #s(literal -2 binary32))) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s 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 -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 c #s(approx (log (+ 1 (* (- (pow (E) x) 1) y))) (*.f64 y (-.f64 (+.f64 (exp.f64 x) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 y (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64))))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) #s(literal -5764607523034235/1152921504606846976 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 #s(approx (* c (- (exp x) 1)) (*.f64 x (+.f64 c (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 c x)) (*.f64 #s(literal 1/6 binary64) c)))))))) y))) (if.f64 (<=.f64 c #s(literal 7136238463529799/178405961588244985132285746181186892047843328 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) #s(approx (* c (* y (- (exp x) 1))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y c) x) (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64))) (*.f64 y c)) x))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 c #s(approx (- (exp x) 1) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)) x))) y))) (if.f64 (<=.f64 c #s(literal 77999999999999994929983251698058331331924013900264427199246536842149888 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 c #s(approx (- (exp x) 1) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)) x))) y))) (if.f64 (<=.f64 c #s(literal 7136238463529799/178405961588244985132285746181186892047843328 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 y c) x)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 50000000000000000000 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 x y))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 x #s(literal -2900000000000000072523015470626769421101421875527363876910153634105854279854684664812870050533417154024308736 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 #s(approx c #s(literal 0 binary64)) (*.f64 x y))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 x y)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 40000000000000001313662499568197043159480502654384467820492537050349880275951519821760052625109096507357980191372897423145939625368459673600 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -19999999999999998602398693852608794569346663002779536985231793723294459665661827807523927173788508935154456068096 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 99999999999999998876910787506329447650934459829549922997503484884029261182361866844442696946000689845185920534555642245481492613075738123641525387194542623914743194966239051177873087980216425864602058752 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 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 20000000000000000979534531503010411591444540070614877774900847491803365271867695123224630584945529275862261293630205535241068658373251704342045523968 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -999999999999999924867761618992882042544670869834838461439225972225294199975793026603163493762817653751530058413655532282839040 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 999999999999999926539781176481198923508803215199467887262646419780362305536 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 -20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 0 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 a b) #s(literal 1000000000 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 20000000000000000979534531503010411591444540070614877774900847491803365271867695123224630584945529275862261293630205535241068658373251704342045523968 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)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -4999999999999999585553957538234682623031908521243190731280622029050769299023221311090106282452153112010643128183281173566567741558550995545342934233953505409027770327939745014874112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -100000 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904 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)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a))))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -4999999999999999585553957538234682623031908521243190731280622029050769299023221311090106282452153112010643128183281173566567741558550995545342934233953505409027770327939745014874112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -4999999999999999585553957538234682623031908521243190731280622029050769299023221311090106282452153112010643128183281173566567741558550995545342934233953505409027770327939745014874112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -100000 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 1000000000 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 x y))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a))))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -880000000000000058222512936254248039124597410055450683871592448 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 23999999999999999766524035865123871034699084260849748017152 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 x y))))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 x y))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))) (*.f64 t z))) (-.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -2000000000000000089771425356151833571098624 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 1000000000000000078291540404596243842305360299886116864 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 x y)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)))) #s(approx (- (* x y) (* z t)) (*.f64 x y)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -860000000000000024064646766467920749537526313538279291277182679121920 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 210000000000000019844047154174595841517871737293766656 binary64)) (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))))) (if.f64 (<=.f64 t #s(literal -5862884026055561/316912650057057350374175801344 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* y x)) (* t z))) #s(literal 1 binary64)) (*.f64 t z)) (if.f64 (<=.f64 t #s(literal 150000000000000005834036632663258264696105873942803020001453573011536941434077345144619948411816552080989690467911819937029755917114156342481027550831903410531651879393925415316849683711483919328983360995328 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* y x)) (* t z))) #s(literal 1 binary64)) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -8299999999999999996007173755206284824377137630428260088550023139280939693274547598751880123896561664 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 1250000000000000 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* y x)) (* t z))) #s(literal 1 binary64)) (*.f64 t z)) #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 (+ (* a b) (* x y)) (*.f64 a b))) (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 z #s(literal 400000000000000036761134032573512952336137838862738128896 binary64)) (/.f64 x (*.f64 (/.f64 y (sin.f64 y)) z)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (/.f64 x (*.f64 (/.f64 y (sin.f64 y)) z))) (if.f64 (<=.f64 y #s(literal 7378697629483821/18446744073709551616 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))) (if.f64 (<=.f64 y #s(literal 7378697629483821/18446744073709551616 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 7378697629483821/18446744073709551616 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx x #s(literal 0 binary64)) z)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)) (/.f64 (*.f64 y (/.f64 (cosh.f64 x) x)) z) (if.f64 (<=.f64 x #s(literal 8106479329266893/18014398509481984 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (/.f64 y x) z)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 8106479329266893/18014398509481984 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 2184094498327211/590295810358705651712 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 2399999999999999944918831836588807908272422527817960014711990339356784285233895787127827106755627712512 binary64)) (*.f64 (cosh.f64 x) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(approx (/ (+ (exp x) (cosh x)) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x))))))) #s(approx (/ (sinh x) 2) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (sin.f64 y) y)))) (if.f64 (<=.f64 x #s(literal 2184094498327211/590295810358705651712 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 2399999999999999944918831836588807908272422527817960014711990339356784285233895787127827106755627712512 binary64)) (*.f64 (cosh.f64 x) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(approx (/ (+ (exp x) (cosh x)) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/12 binary64) x))))))) #s(approx (/ (sinh x) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))))) (if.f64 (<=.f64 x #s(literal 2184094498327211/590295810358705651712 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (cosh.f64 x) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(approx (/ (+ (exp x) (cosh x)) 2) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (/ (sinh x) 2) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (sin.f64 y) y)))) (if.f64 (<=.f64 x #s(literal 2184094498327211/590295810358705651712 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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal 2 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 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 6 binary64) (*.f64 y y))) (*.f64 #s(literal -1/6 binary64) y)) y))))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal 2 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 6 binary64) (*.f64 y y))) (*.f64 #s(literal -1/6 binary64) y)) y)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))) (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 2 binary64)) (*.f64 (cos.f64 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 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #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 2 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 2 binary64)) (*.f64 (cos.f64 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 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 9007199254678319/9007199254740992 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y (cos.f64 x))) y) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (/.f64 #s(approx (* (sinh y) (cos x)) #s(approx (* y (cos x)) y)) y) (if.f64 (<=.f64 x #s(literal 5000000000000000244883632875752602897861135017653719443725211872950841317966923780806157646236382318965565323407551383810267164593312926085511380992 binary64)) (sqrt.f64 (+.f64 (*.f64 x x) y)) #s(approx (sqrt (+ (* x x) y)) (-.f64 x (*.f64 (/.f64 y x) #s(literal -1/2 binary64))))) (sqrt.f64 (+.f64 (*.f64 x x) y)) (sqrt.f64 (fabs.f64 #s(approx (+ (* x x) y) y))) (sqrt.f64 #s(approx (+ (* x x) y) y)) #s(approx (sqrt (+ (* x x) y)) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 x)) (/.f64 x (/.f64 y (sin.f64 y))) (*.f64 x (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 y #s(literal 18999999999999999616126441637347524301211828224 binary64)) #s(approx (* x (/ (sin y) y)) (+.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y x) y)))) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (/.f64 (sinh.f64 y) (/.f64 x (sin.f64 x))) (*.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 (sinh.f64 y) #s(approx (/ (sin x) x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 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 6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 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 x #s(literal 9799999999999999956224200952421061159091448242814626283619051156987508755165936110164338133282618829670423049130262457904118336578493265171046458807161806273854569291998317757021537373544352452084340009317859561115540296192045882246430720 binary64)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6189700196426901/309485009821345068724781056 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (/.f64 x (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))))) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 y #s(literal 940000 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 119999999999999992791711785436734146363018478165098748993720564156436311965696 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))))) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (if.f64 (<=.f64 y #s(literal 940000 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 44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 y #s(literal 940000 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 44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) #s(approx (* x (+ 1 (* -1/6 (pow x 2)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)))) (if.f64 (<=.f64 y #s(literal 8500000000000000 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 #s(literal -1/6 binary64) x) x))) (*.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 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -3 binary64) y) y)) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) (*.f64 y #s(approx (- (- (+ y x) z) y) (-.f64 x z))) (if.f64 (<=.f64 x #s(literal -125000 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 162000000000000009536915725740544422324385873920 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)) #s(approx (+ (* y (- (- x z) y)) (* y y)) (*.f64 y (-.f64 x z))) (-.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal -3 binary64) z) z)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) (if.f64 (<=.f64 z #s(literal 1077503010193995/316912650057057350374175801344 binary64)) #s(approx (* (* (* (+ 1 (/ (* y x) (* 3 (* z z)))) 3) z) z) (*.f64 x y)) (*.f64 (*.f64 #s(approx (* (+ 1 (/ (* y x) (* 3 (* z z)))) 3) #s(literal 3 binary64)) z) z)) #s(approx (* (* (* (+ 1 (/ (* y x) (* 3 (* z z)))) 3) z) z) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal -200000000000000000 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 y #s(literal 4113761393303015/205688069665150755269371147819668813122841983204197482918576128 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 -35000000000000000179716949978700550874260790805583711387249109930181616990259306504639747865902196810977415785288053198805829612997923873505271300287654526976 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 1900000000000000073152878436694393430640255035271827213396500228906443227338785432449006155459070499326498293149908040302235632569636540983406832842463538574291363006849498232594947078323907330048 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -120000000000000009155723809310264403953957965135872 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 1650000000000000026710219416159467181264863232 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (-.f64 (/.f64 y (-.f64 x y)) (/.f64 x (-.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 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) (/.f64 (+.f64 (+.f64 y y) x) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/2 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -4311015068594995/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 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 y #s(literal 5470552751942715/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal 4395421958844917/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 y #s(literal 21500000000000000023295195882117162295371884502861737839092585422932682165133703470445785440734853372493657446021479019673052835891620231686497691625131606016 binary64)) (/.f64 (+.f64 y x) (*.f64 (+.f64 x x) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 y #s(literal 3419097250317283/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)) (-.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal -686479766013061/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 4000000000000000131128983931448392994282821132085974257053334309763770412789497343711737514689647172215269990327296603274806538707642782783975964405172170084499115216982480263261093089420598385961314195650041202516370405569779342608523794259304018488315142707243420422805058800844800 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 y #s(literal -330000000000000002016442649051068025524546378738643763200 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 y #s(literal 129999999999999990272892468775189836921250833875183058983128292917248 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)) (if.f64 (<=.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #s(literal -3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696 binary64)) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #s(literal 199999999999999998418077252567267701645512243388460910731136598016 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (*.f64 (-.f64 x z) y) t))) (if.f64 (<=.f64 t #s(literal 7114265962740707/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (*.f64 (*.f64 (-.f64 x z) y) t) (*.f64 (-.f64 x z) (*.f64 t y))) (*.f64 (*.f64 (-.f64 x z) t) y) (if.f64 (<=.f64 t #s(literal 239551343442931/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 t y) x))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 89999999999999994611329524196381127488689044832701746930027331584 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t))) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 y #s(literal -399999999999999965732603428864 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 11499999999999999369082063508633718601325910005733392384 binary64)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal 101201/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64))) #s(approx (* (- y t) z) (*.f64 y z))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (*.f64 (+.f64 y x) (+.f64 x x)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (*.f64 (+.f64 (-.f64 x (+.f64 y y)) x) x) (*.f64 (-.f64 x y) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal -379999999999999983621606798300046931562757043084086100537376768 binary64)) (*.f64 #s(approx (+ (- (- x y) y) x) (+.f64 x x)) x) (if.f64 (<=.f64 x #s(literal 2900000000 binary64)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) (*.f64 #s(approx (+ (- (- x y) y) x) (+.f64 x x)) x))) (if.f64 (<=.f64 x #s(literal -379999999999999983621606798300046931562757043084086100537376768 binary64)) (*.f64 #s(approx (+ (- (- x y) y) x) (+.f64 x x)) x) (if.f64 (<=.f64 x #s(literal 2900000000 binary64)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 #s(literal -2 binary64) (*.f64 x y))) (*.f64 #s(approx (+ (- (- x y) y) x) (+.f64 x x)) x))) (*.f64 #s(approx (+ (- (- x y) y) x) (+.f64 x x)) x) (if.f64 (<=.f64 z #s(literal -270000000000000001057850629376674526546660798476901289378794016979640418981324466467569763557522300711009613092464966870591602688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y3 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 k (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 z #s(literal -6935975771714791/147573952589676412928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 z #s(literal -5631279330575891/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 8265812064594753/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))))) (if.f64 (<=.f64 z #s(literal 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) (if.f64 (<=.f64 z #s(literal 1300000000000000059869580733570580134472701552406580863237149949952 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #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))))))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #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)))))))) (if.f64 (<=.f64 i #s(literal -27000000000000000376183063699737997760603111051348690401493894508968899207282301506478343408902803379674723345589936513710506707038529245334287768042898425046678693547165994599885327935995904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 i #s(literal -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 i #s(literal -7054642211414421/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 i #s(literal 4692732775479909/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 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 (* t (- (+ (* -1 (* z (- (* a b) (* c i)))) (* j (- (* b y4) (* i y5)))) (* y2 (- (* c y4) (* a y5))))) (*.f64 b (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a z)) (*.f64 j y4)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 7992587079153375/713623846352979940529142984724747568191373312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 i #s(literal 99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776 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 (* t (- (+ (* -1 (* z (- (* a b) (* c i)))) (* j (- (* b y4) (* i y5)))) (* y2 (- (* c y4) (* a y5))))) (*.f64 c (*.f64 t (-.f64 (*.f64 i z) (*.f64 y2 y4)))))) (*.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 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))))))))) (if.f64 (<=.f64 i #s(literal -27000000000000000376183063699737997760603111051348690401493894508968899207282301506478343408902803379674723345589936513710506707038529245334287768042898425046678693547165994599885327935995904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 i #s(literal -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 i #s(literal -7054642211414421/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 i #s(literal 4692732775479909/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 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 (* t (- (+ (* -1 (* z (- (* a b) (* c i)))) (* j (- (* b y4) (* i y5)))) (* y2 (- (* c y4) (* a y5))))) (*.f64 b (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a z)) (*.f64 j y4)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 2200000000000000004781030669033668608 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 i #s(literal 5000000000000000486031202442672326724878364240237470927923828819955650261110669617194088753258003880396378339073836923076302170214215142647864457235610681184975154073244321423156615667780219280818176 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))))))))) (if.f64 (<=.f64 z #s(literal -130000000000000003707572079133942810546702137157350194555078000750773504179935042624460535784232239360671910826385652842496 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -6935975771714791/147573952589676412928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 z #s(literal -5631279330575891/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 8265812064594753/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))))) (if.f64 (<=.f64 z #s(literal 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z)))))))))))) (if.f64 (<=.f64 i #s(literal -164999999999999997736916329098145694301225559577935460303405922349569312915032042052272808377667092562242120480151991314682060641295881752747711075893766365307207680 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 i #s(literal -310000000000000019236566523997757453898540181169496579318949107976224413968680344787466846208 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 a (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b t)) (*.f64 y1 y3)))))) (if.f64 (<=.f64 i #s(literal -440000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 x y1) (*.f64 t y5))))))) (if.f64 (<=.f64 i #s(literal -5001010824659891/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))))) (if.f64 (<=.f64 i #s(literal 1644522595740685/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))) (*.f64 y0 (-.f64 (*.f64 c y3) (*.f64 b k))))))) (if.f64 (<=.f64 i #s(literal 2630622583481433/77371252455336267181195264 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 i #s(literal 5000000000000000486031202442672326724878364240237470927923828819955650261110669617194088753258003880396378339073836923076302170214215142647864457235610681184975154073244321423156615667780219280818176 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j)))))))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 #s(approx (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #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)))))))) (if.f64 (<=.f64 i #s(literal -27000000000000000376183063699737997760603111051348690401493894508968899207282301506478343408902803379674723345589936513710506707038529245334287768042898425046678693547165994599885327935995904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 i #s(literal -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 i #s(literal -7054642211414421/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 i #s(literal 7688594725357795/1852673427797059126777135760139006525652319754650249024631321344126610074238976 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 (* t (- (+ (* -1 (* z (- (* a b) (* c i)))) (* j (- (* b y4) (* i y5)))) (* y2 (- (* c y4) (* a y5))))) (*.f64 b (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a z)) (*.f64 j y4)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 i #s(literal 5000000000000000486031202442672326724878364240237470927923828819955650261110669617194088753258003880396378339073836923076302170214215142647864457235610681184975154073244321423156615667780219280818176 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j)))))))))))) (if.f64 (<=.f64 z #s(literal -559999999999999993388939506520895684956172698626498651778773032961794799666537765034127835737765382402711708321654513860608 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -6935975771714791/147573952589676412928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y4 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3))))))) (if.f64 (<=.f64 z #s(literal -3754186220383927/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 7272906927904553/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 #s(approx (+ (* -1 (* b y)) (* y1 y2)) (*.f64 y1 (+.f64 y2 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) y1))))))))) (if.f64 (<=.f64 z #s(literal 8343699359066055/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) (if.f64 (<=.f64 z #s(literal 34000000000000000330639416836276069067478920139790489264160576704319651858665379474659868301381867047385360020418091331138609634476257284064634018346992091364519166605172214792009869862703464531886080 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.f64 (*.f64 a y3) (*.f64 i k)))))))))))))) (if.f64 (<=.f64 z #s(literal -559999999999999993388939506520895684956172698626498651778773032961794799666537765034127835737765382402711708321654513860608 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -6935975771714791/147573952589676412928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y4 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3))))))) (if.f64 (<=.f64 z #s(literal -3754186220383927/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 7272906927904553/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 #s(approx (+ (* -1 (* b y)) (* y1 y2)) (*.f64 y1 (+.f64 y2 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) y1))))))))) (if.f64 (<=.f64 z #s(literal 1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) (if.f64 (<=.f64 z #s(literal 17000000000000000299220050373850724098239315364942769553408 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))))) (if.f64 (<=.f64 z #s(literal -115999999999999996533653020302691581268170954725009517711600709588229038227987312460454136407636718976544748165942093021184 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -7634498826202155/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672 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 (* t (- (+ (* -1 (* z (- (* a b) (* c i)))) (* j (- (* b y4) (* i y5)))) (* y2 (- (* c y4) (* a y5))))) (*.f64 c (*.f64 t (-.f64 (*.f64 i z) (*.f64 y2 y4)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 7272906927904553/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 #s(approx (+ (* -1 (* b y)) (* y1 y2)) (*.f64 y1 (+.f64 y2 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) y1))))))))) (if.f64 (<=.f64 z #s(literal 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))))))) (if.f64 (<=.f64 b #s(literal -1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))))) (if.f64 (<=.f64 b #s(literal -2399999999999999850807477239976319853127394232631296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t #s(approx (- (* a y5) (* c y4)) (*.f64 y4 (-.f64 (/.f64 (*.f64 a y5) y4) c))))))) (if.f64 (<=.f64 b #s(literal -4688304423636689/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 b #s(literal 6859218272919525/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 y2 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1))))))) (if.f64 (<=.f64 b #s(literal 4664476251014935/7067388259113537318333190002971674063309935587502475832486424805170479104 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) (if.f64 (<=.f64 b #s(literal 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 a (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b t)) (*.f64 y1 y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))))))))) (if.f64 (<=.f64 b #s(literal -1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 b (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 b #s(literal -2399999999999999850807477239976319853127394232631296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 b #s(literal -8197295527347743/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 b #s(literal 5982722752821787/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 y0 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 k y5)) (*.f64 c x)))))) (if.f64 (<=.f64 b #s(literal 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 k (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))))) (if.f64 (<=.f64 b #s(literal 4664476251014935/7067388259113537318333190002971674063309935587502475832486424805170479104 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) (if.f64 (<=.f64 b #s(literal 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 a (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b t)) (*.f64 y1 y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5))))))))))))) (if.f64 (<=.f64 i #s(literal -249999999999999991621028178865975012456296523155031375744918649327294938859344807671627776 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.f64 (*.f64 a y3) (*.f64 i k)))))))) (if.f64 (<=.f64 i #s(literal -440000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 x y1) (*.f64 t y5))))))) (if.f64 (<=.f64 i #s(literal -5001010824659891/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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))))))) (if.f64 (<=.f64 i #s(literal 2513963986864237/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))) (*.f64 y0 (-.f64 (*.f64 c y3) (*.f64 b k))))))) (if.f64 (<=.f64 i #s(literal 1894149893993505/332306998946228968225951765070086144 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 #s(approx (+ (* -1 (* b y)) (* y1 y2)) (*.f64 y1 (+.f64 y2 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) y1))))))))) (if.f64 (<=.f64 i #s(literal 4900000000000000102039615489217578943507237302561640872720328169476715446272 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))))))))) (if.f64 (<=.f64 x #s(literal -1120000000000000017426546065002864187180385564551588805374143050082533834904526387656783636704853141397351034571980800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x (-.f64 (*.f64 c y0) (*.f64 a y1)))))) (if.f64 (<=.f64 x #s(literal -125000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 x #s(literal -3194017912572413/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.f64 (*.f64 a y3) (*.f64 i k)))))))) (if.f64 (<=.f64 x #s(literal 8431293313599029/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b y)) (*.f64 y1 y2)))))) (if.f64 (<=.f64 x #s(literal 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 x #s(literal 580000000000000013634566156468316798323800068571863563159762489195767893897741394375902519530805825396798969959076635037756386918990896630959643477862960850416434145853964288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))))))))) (if.f64 (<=.f64 b #s(literal -1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j #s(approx (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1)))) (*.f64 b (-.f64 (*.f64 t y4) (*.f64 x y0)))))) (if.f64 (<=.f64 b #s(literal -2399999999999999850807477239976319853127394232631296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 b #s(literal -698633141535319/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 b #s(literal 7139186365691751/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 k (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))))) (if.f64 (<=.f64 b #s(literal 4664476251014935/7067388259113537318333190002971674063309935587502475832486424805170479104 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) (if.f64 (<=.f64 b #s(literal 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 a (*.f64 z (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b t)) (*.f64 y1 y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))))))))) (if.f64 (<=.f64 z #s(literal -439999999999999984321030224883233985101811598968422925613310289700696491223302121043738723103742249282045813749296836640768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -38000000000000000429031416253836429361152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y4 #s(approx (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3))))))) (if.f64 (<=.f64 z #s(literal -5758609657015291/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal -1420670112935835/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) (if.f64 (<=.f64 z #s(literal 7737899287487243/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 62000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))))) (if.f64 (<=.f64 x #s(literal -1120000000000000017426546065002864187180385564551588805374143050082533834904526387656783636704853141397351034571980800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x (-.f64 (*.f64 c y0) (*.f64 a y1)))))) (if.f64 (<=.f64 x #s(literal -1461501637330903/11692013098647223345629478661730264157247460343808 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 x #s(literal 8431293313599029/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b y)) (*.f64 y1 y2)))))) (if.f64 (<=.f64 x #s(literal 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 x #s(literal 580000000000000013634566156468316798323800068571863563159762489195767893897741394375902519530805825396798969959076635037756386918990896630959643477862960850416434145853964288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j)))))))))))) (if.f64 (<=.f64 x #s(literal -1120000000000000017426546065002864187180385564551588805374143050082533834904526387656783636704853141397351034571980800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 x (-.f64 (*.f64 c y0) (*.f64 a y1)))))) (if.f64 (<=.f64 x #s(literal -1461501637330903/11692013098647223345629478661730264157247460343808 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 x #s(literal 8431293313599029/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 k (*.f64 y4 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b y)) (*.f64 y1 y2)))))) (if.f64 (<=.f64 x #s(literal 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 x #s(literal 2299999999999999904551629118166280136529787166834480307598151025615144769596780855218886631676390706131768675386646840453412135679440595760248236960658837066154490827329360783109228692608317789959178158080 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 #s(approx (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3)))) (*.f64 c (-.f64 (*.f64 y y3) (*.f64 t y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* x (* y2 (- (* c y0) (* a y1)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 y1 y2)))))))))))) (if.f64 (<=.f64 c #s(literal -85999999999999998234180078577917906977016790574363200978944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal -1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (if.f64 (<=.f64 c #s(literal 5291729562160333/1125899906842624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal 52000000000000002183259940273930692615730403020797438348699769648205247220948121219788938292366177969800772966848259549280281805353213005476120288561922572288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal -85999999999999998234180078577917906977016790574363200978944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal -1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (if.f64 (<=.f64 c #s(literal 5291729562160333/1125899906842624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal 52000000000000002183259940273930692615730403020797438348699769648205247220948121219788938292366177969800772966848259549280281805353213005476120288561922572288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* 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 z #s(literal -630000000000000002818021226103737155584 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 i (*.f64 z (-.f64 (*.f64 c t) (*.f64 k y1)))))) (if.f64 (<=.f64 z #s(literal -6334454107409999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (if.f64 (<=.f64 z #s(literal 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 16500000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (* y2 (- (* c y0) (* a y1))) (*.f64 c (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))) (if.f64 (<=.f64 c #s(literal -85999999999999998234180078577917906977016790574363200978944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 c #s(literal -1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (if.f64 (<=.f64 c #s(literal 5291729562160333/1125899906842624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z))))))))) (if.f64 (<=.f64 k #s(literal -100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 k #s(literal -8631010391913655/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 k #s(literal 8779799389336993/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z))))))))) (if.f64 (<=.f64 z #s(literal -4168515212543383/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 i (*.f64 z (-.f64 (*.f64 c t) (*.f64 k y1)))))) (if.f64 (<=.f64 z #s(literal 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 z #s(literal 16500000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (* y2 (- (* c y0) (* a y1))) (*.f64 c (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))))) (if.f64 (<=.f64 y4 #s(literal -85000000000000003770647809827033644538544594897596266814767984803840 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 y4 #s(literal 6809879278849565/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 i (*.f64 z (-.f64 (*.f64 c t) (*.f64 k y1)))))) (if.f64 (<=.f64 y4 #s(literal 72000000000000002334281323895992332718642884809653562848914824864646125683993472529149945880818999534095597599913347457502968545280 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (- (* c y0) (* a y1)) (*.f64 #s(literal -1 binary64) (*.f64 a 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 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j)))))) (if.f64 (<=.f64 t #s(literal -19000000000000000727279682418369939086990005640953097187922186812085133644303346176961929877600468626180854722107639533430448200959918080 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* -1 (* y5 (- (* k y0) (* a t)))) (*.f64 a (*.f64 t y5)))))) (if.f64 (<=.f64 t #s(literal 2999999999999999979687959532377473024 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* z (- (+ (* t (- (* a b) (* c i))) (* y3 (- (* c y0) (* a y1)))) (* k (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.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 (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j))))) (if.f64 (<=.f64 y4 #s(literal -22999999999999999929035976263902551126807153985307269211277355098599657052861129804504791214048548210244325560395309958819900253307666432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 y4 #s(literal -5608679322432503/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* x (* y2 (- (* c y0) (* a y1)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 y1 y2))))))) (if.f64 (<=.f64 y4 #s(literal 1352433999707303/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)))) #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))))))) (if.f64 (<=.f64 y4 #s(literal 72000000000000002334281323895992332718642884809653562848914824864646125683993472529149945880818999534095597599913347457502968545280 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (- (* c y0) (* a y1)) (*.f64 #s(literal -1 binary64) (*.f64 a 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 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j))))))) (if.f64 (<=.f64 y4 #s(literal -22999999999999999929035976263902551126807153985307269211277355098599657052861129804504791214048548210244325560395309958819900253307666432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 y4 #s(literal -5608679322432503/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* x (* y2 (- (* c y0) (* a y1)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 y1 y2))))))) (if.f64 (<=.f64 y4 #s(literal 35326763291325/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #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))))))) (if.f64 (<=.f64 y4 #s(literal 5099999999999999960126144836411544336950537152435805467007824727571565840385509490368320273343373865882468085801593149038606155776 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (* y2 (- (* c y0) (* a y1))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 y1 y2))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j))))))) (if.f64 (<=.f64 t #s(literal -11499999999999999964517988131951275563403576992653634605638677549299828526430564902252395607024274105122162780197654979409950126653833216 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 (* -1 (* y5 (- (* k y0) (* a t)))) (*.f64 a (*.f64 t y5)))))) (if.f64 (<=.f64 t #s(literal -5547788008156039/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* x (* y2 (- (* c y0) (* a y1)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 y1 y2))))))) (if.f64 (<=.f64 t #s(literal 6993608012012625/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* 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 #s(approx (* y2 (- (* c y0) (* a y1))) (*.f64 c (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j)))))) (if.f64 (<=.f64 y4 #s(literal -114999999999999998763018053464056674768544137419917627267474654232576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 y4 #s(literal 3399999999999999959152208841721072197392885177183610593472891796904871875003296322778837673870234681247531008 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* x (* y2 (- (* c y0) (* a y1)))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j))))) (if.f64 (<=.f64 b #s(literal 4763410263543689/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 (*.f64 b #s(approx (- (* t y4) (* x y0)) (*.f64 y4 t))) j)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* j (- (+ (* -1 (* y3 (- (* y1 y4) (* y0 y5)))) (* t (- (* b y4) (* i y5)))) (* x (- (* b y0) (* i y1))))) (*.f64 b (*.f64 j #s(approx (- (* t y4) (* x y0)) (*.f64 t y4)))))) (if.f64 (<=.f64 (+.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 c (-.f64 (*.f64 j t) (*.f64 b z))))) (if.f64 (<=.f64 a #s(literal -70000000000000001568775766514858510319233010290117347810040467032570981858603028522496180126495870298865263907180716784362368363780348507499224184597209686197940056920640890460962816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) (if.f64 (<=.f64 a #s(literal -766605432557051/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (*.f64 z x) y)) (*.f64 (*.f64 x a) (neg.f64 t)))) (if.f64 (<=.f64 a #s(literal 11600000000000000225273772397128719911513738588719908567981505099026571673049345119205799288009138027790100826570643297265099444912173358396713903375134425732144431104 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))))) (if.f64 (<=.f64 a #s(literal -70000000000000001568775766514858510319233010290117347810040467032570981858603028522496180126495870298865263907180716784362368363780348507499224184597209686197940056920640890460962816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) (if.f64 (<=.f64 a #s(literal -766605432557051/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (*.f64 y z))) (*.f64 a (*.f64 t x)))) (if.f64 (<=.f64 a #s(literal 11600000000000000225273772397128719911513738588719908567981505099026571673049345119205799288009138027790100826570643297265099444912173358396713903375134425732144431104 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))))) (if.f64 (<=.f64 a #s(literal -354999999999999995663159857418848457396846592 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))) (if.f64 (<=.f64 a #s(literal 11600000000000000225273772397128719911513738588719908567981505099026571673049345119205799288009138027790100826570643297265099444912173358396713903375134425732144431104 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))))) (if.f64 (<=.f64 x #s(literal -2598103900926253/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (if.f64 (<=.f64 x #s(literal 8639981972601953/1329227995784915872903807060280344576 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (if.f64 (<=.f64 b #s(literal -135000000000000000495679871960129421437969959153954470541360978480364988864580860673952554034060378902124019393673335863365208977178624 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 1799999999999999929162136895606929735565425630854347109882028623911477187892111490325372477839301907223311172790938531754894577882866230430089990897664 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))) (if.f64 (<=.f64 x #s(literal -6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (if.f64 (<=.f64 x #s(literal 2660458394548483/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 x #s(literal 175999999999999998806886966687646523857260685782155264 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))))) (if.f64 (<=.f64 z #s(literal -1900000000000000011885089336066048 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal 146666590296083/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 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)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))))) (if.f64 (<=.f64 b #s(literal -1050000000000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 1799999999999999929162136895606929735565425630854347109882028623911477187892111490325372477839301907223311172790938531754894577882866230430089990897664 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))) (if.f64 (<=.f64 z #s(literal -2549999999999999947685951862472704 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal -3270774259330231/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 b a) (*.f64 j y)) i)) (if.f64 (<=.f64 z #s(literal 3643129264433309/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (if.f64 (<=.f64 z #s(literal 34000000000000000634484508300467598143373044237437724393080735526008079075736873297231602217530740378374766592 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))) (if.f64 (<=.f64 j #s(literal -3399999999999999825815218341946040025550036864502403743463756251426231339268977305023520896285463417744529397840463584383549668986181883393803225661440 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (if.f64 (<=.f64 j #s(literal 519999999999999980738024709379944611840 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 z #s(literal -284999999999999987371244592824320 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal -6501331022405089/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (if.f64 (<=.f64 z #s(literal 3643129264433309/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (if.f64 (<=.f64 z #s(literal 34000000000000000634484508300467598143373044237437724393080735526008079075736873297231602217530740378374766592 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))) (if.f64 (<=.f64 z #s(literal -284999999999999987371244592824320 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal -6501331022405089/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (if.f64 (<=.f64 z #s(literal 5736293309357913/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (if.f64 (<=.f64 z #s(literal 30000000000000001332168704667067968928271318091371336647836257566611034246247676731166325460361286831240448925672604857758253281137641325011616793212250695678296064 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))) (if.f64 (<=.f64 c #s(literal -320000000000000023544279631267599948722433988869678617575867452843256292601670086465621748996898816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal 6511732844609233/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (if.f64 (<=.f64 c #s(literal 1300000 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 c (-.f64 (*.f64 j t) (*.f64 b z))))))) (if.f64 (<=.f64 c #s(literal -320000000000000023544279631267599948722433988869678617575867452843256292601670086465621748996898816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal 5006219615439633/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))) (if.f64 (<=.f64 b #s(literal -2400000000000000097087163214773463547904 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 13000000000000001066842490148624682812285181538397318595555807650787931357224277767696823019909839123674499267840587394990723618467360232439808 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.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 b (-.f64 (*.f64 a i) (*.f64 c z)))))) (if.f64 (<=.f64 a #s(literal -102000000000000001322160235529480176778400797196229427339395679001628844089311694923379124974074503747543577228470391064680108080136708755076271319530643822509911365138910281728 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 a #s(literal -354999999999999995663159857418848457396846592 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* j (- (* c t) (* i y))) (* x (* y z))) (* a (* t x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 a #s(literal 18000000000000000280069490330403174436827625144579105800655870447755008060965602658769737018470854058171713055621120 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (* j (- (* c t) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i))))))) (if.f64 (<=.f64 a #s(literal -102000000000000001322160235529480176778400797196229427339395679001628844089311694923379124974074503747543577228470391064680108080136708755076271319530643822509911365138910281728 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 a #s(literal -294999999999999982447526762808561113621331968 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* j (- (* c t) (* i y))) (* x (* y z))) (* a (* t x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 a #s(literal 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864 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 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i))))))) (if.f64 (<=.f64 c #s(literal -349999999999999991561879911827479522926229398820282756761840307832548818751894045298316668896103031537418633216 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 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))) (if.f64 (<=.f64 c #s(literal 1505838220315885/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (if.f64 (<=.f64 c #s(literal 1059999999999999944401197208386780578406620074939524917331492373016401903441241858188833659698519865089784343040056360960 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 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))))) (if.f64 (<=.f64 z #s(literal -5500000000000000089034064720531557270882877440 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)) (if.f64 (<=.f64 z #s(literal -6178129156512659/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 z #s(literal 400000000000000009427747005668102333299813118022752745251965015707312667386464693039323744636979804104925642752 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 (* c (- (* j t) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))))))) (if.f64 (<=.f64 a #s(literal -304999999999999991252479154765637137045913600 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 a #s(literal 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864 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 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i)))))) (if.f64 (<=.f64 z #s(literal -5500000000000000089034064720531557270882877440 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)) (if.f64 (<=.f64 z #s(literal -6178129156512659/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 z #s(literal 400000000000000009427747005668102333299813118022752745251965015707312667386464693039323744636979804104925642752 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 (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c))))) (if.f64 (<=.f64 a #s(literal -304999999999999991252479154765637137045913600 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 a #s(literal 6185814274010637/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976 binary64)) #s(approx (+ (- (- (* (* z y) x) (* (* a t) x)) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)) (if.f64 (<=.f64 a #s(literal 16500000000000000256730366136202909900425323049197513650601214577108757389218469103872258933598282886657403634319360 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 (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i))))))) (if.f64 (<=.f64 a #s(literal -1550000000000000125667012681136464723968 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) (if.f64 (<=.f64 a #s(literal 16500000000000000256730366136202909900425323049197513650601214577108757389218469103872258933598282886657403634319360 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 (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 (*.f64 i a) b))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (*.f64 b i)))) #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 z #s(literal -30000000000000000694043995176566964045367931445886435663167978458586458049913553102081240529288130388295680 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) (if.f64 (<=.f64 z #s(literal 75999999999999999007917667989545196005808959736009438319869952 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) (*.f64 x #s(approx (+ y (/ z x)) y))) y) t) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t))) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) #s(approx (+ (* (+ (* x y) z) y) t) t) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))) (*.f32 (*.f32 (PI.f32) x) tau)) (*.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 (PI.f32) x) tau)) (sin.f32 (*.f32 (neg.f32 x) (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (*.f32 (neg.f32 x) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (*.f32 (PI.f32) x)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (*.f32 tau x)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 tau (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) #s(approx (/ (sin (* (* (PI) x) tau)) (* (* (* (* (PI) x) tau) x) (PI))) (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 tau #s(literal 2 binary32)) (*.f32 x (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))) (*.f32 (*.f32 (PI.f32) x) tau)) (/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(approx (* (/ (sin (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) #s(approx (/ (sin (* x (PI))) x) (-.f32 (PI.f32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 x x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))))) (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) #s(approx (* (/ (sin (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) #s(approx (/ (sin (* x (PI))) x) (-.f32 (PI.f32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 x x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) (/.f32 #s(approx (* (/ (sin (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) #s(approx (/ (sin (* x (PI))) x) (+.f32 (PI.f32) (*.f32 (*.f32 x x) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)))))) (PI.f32)) (/.f32 #s(approx (* (/ (sin (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) #s(approx (/ (sin (* x (PI))) x) (+.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) x) x)))))) (PI.f32)) (/.f32 #s(approx (* (/ (sin (* tau (* (PI) x))) (* (* tau (* (PI) x)) x)) (sin (* (PI) x))) #s(approx (/ (sin (* x (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) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (-.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) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (exp.f64 x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #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))) #s(approx (- (* (- (* (- (* 1/24 x) -1/6) x) -1/2) x) 1) (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))) (/.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) #s(approx (/ (- (exp x) 1) x) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)) (*.f64 x x)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(approx (- (* 1/6 x) -1/2) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) y)) y)) (+.f64 y x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 (/.f64 y (-.f64 y x)) y)) (+.f64 y x))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (+.f64 y x) (-.f64 x y)))) (*.f64 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 #s(approx (- (/ x y) 1) (/.f64 (-.f64 x y) y)) 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 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 #s(approx (- (/ x y) 1) (/.f64 (-.f64 x y) y)) 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 (*.f64 y y) (*.f64 x x))) (+.f64 y x)) (*.f64 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 #s(approx (- (/ x y) 1) (/.f64 (-.f64 x y) y)) 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 (+.f64 y x) #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 #s(approx (- (/ x y) 1) (/.f64 (-.f64 x y) y)) 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 (/ (- x y) (+ (* y y) (* x x))) (/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)) (+.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 t #s(literal -1 binary64)))) t) (-.f64 #s(literal -1 binary64) t)) (/.f64 (+.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) t)))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) t)) #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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) t) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.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)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1/27 binary64) t)) t) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.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)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2) (- (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2) 1)) (+.f64 #s(literal 6/5 binary64) (*.f64 #s(literal 8/25 binary64) (/.f64 #s(literal 1 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 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)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1 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 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 2/9 binary64) (/.f64 #s(literal 1 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 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 5/6 binary64))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) (/.f64 (+.f64 #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 #s(literal 1 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t))))))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 #s(literal 5 binary64) (/.f64 #s(approx (- -8 (/ -4 (- t -1))) (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) t) #s(literal 4 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) t))) (-.f64 #s(literal 6 binary64) (/.f64 #s(approx (- -8 (/ -4 (- t -1))) (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) t) #s(literal 4 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) t)))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t)) #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t)) #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t)) #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t)) #s(approx (- (/ -2 (- t -1)) -2) (+.f64 t t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (/ -2 (- t -1)) -2) (*.f64 #s(literal 2 binary64) t)) #s(approx (- (/ -2 (- t -1)) -2) (*.f64 #s(literal 2 binary64) t))) #s(literal -1 binary64)) #s(approx (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2) #s(literal 2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (+.f64 #s(literal 5/6 binary64) #s(approx (* -1 (/ (- 2/9 (* 1/27 (/ 1 t))) t)) (/.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 7385903388887613/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 938223651371027/1125899906842624 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 3752999689475413/4503599627370496 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 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 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 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 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/15 binary64) t)) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 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))))) #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 x #s(literal -4999999999999999836780037503297759611373201803324989956633012309316501610954752 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 #s(approx (- (* (exp wj) wj) (/ (- x (* (exp wj) wj)) (- -1 wj))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) wj) x) wj) x)) (/.f64 #s(literal 1 binary64) #s(approx (exp wj) (-.f64 wj #s(literal -1 binary64)))))) (*.f64 #s(approx (- (* (exp wj) wj) (/ (- x (* (exp wj) wj)) (- -1 wj))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) wj) x) wj) x)) (/.f64 #s(literal 1 binary64) #s(approx (exp wj) (-.f64 wj #s(literal -1 binary64))))) (/.f64 #s(approx (- (* (exp wj) wj) (/ (- x (* (exp wj) wj)) (- -1 wj))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) wj) x) wj) x)) #s(approx (exp wj) (-.f64 wj #s(literal -1 binary64)))) #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 wj wj))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (-.f64 x (*.f64 (-.f64 (+.f64 x x) #s(approx (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj))) (/.f64 #s(approx (- (* (exp wj) wj) (/ (- x (* (exp wj) wj)) (- -1 wj))) #s(approx (- (* wj (- (* wj (+ 1 x)) x)) (* -1 x)) x)) #s(approx (exp wj) (+.f64 #s(literal 1 binary64) wj))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) (neg.f64 (log.f64 (/.f64 (log.f64 x) x))) (log.f64 (/.f64 x (log.f64 x))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (+.f64 (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (+.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (-.f64 (-.f64 (/.f64 #s(literal -7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64)))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (+.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (-.f64 (-.f64 (/.f64 #s(literal -7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 129091010669041056297/4390400000000000000000000000 binary64) (*.f64 #s(literal 1031437005281937915679/245862400000000000000000000000 binary64) z))))))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (+.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (-.f64 (-.f64 (/.f64 #s(literal -7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) (*.f64 #s(literal 129091010669041056297/4390400000000000000000000000 binary64) z))))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (+.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (-.f64 (-.f64 (/.f64 #s(literal -7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) z))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (+.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (-.f64 (-.f64 (/.f64 #s(literal -7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) #s(literal 2023222488469027353/1400000000000000000000000 binary64)))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z) #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64)) z) #s(literal 16055934341359023345617179/36750000000000000000000 binary64)) z) #s(literal 1382761731551712743134679/5250000000000000000000 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #s(approx (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) z))))))) (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ 9999999999998099/10000000000000000 (+ (- (/ 6765203681218851/10000000000000 (- 1 z)) (/ 3147848041806007/2500000000000 (- (- 1 z) -1))) (- (/ 7713234287776531/10000000000000 (- (- 1 z) -2)) (/ 883075145810703/5000000000000 (- (- 1 z) -3))))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 367898832774098786021/675000000000000000 binary64) z) #s(literal 131068851705067315609/300000000000000000 binary64)) z) #s(literal 9876869457595968283/37500000000000000 binary64))) (+.f64 (/.f64 #s(literal -3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal -7 binary64) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal -2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal -6 binary64) (-.f64 #s(literal 1 binary64) z))))))) (*.f64 (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))) (+.f64 (+.f64 #s(approx (+ (+ (+ 9999999999998099/10000000000000000 (+ (- (/ 6765203681218851/10000000000000 (- 1 z)) (/ 3147848041806007/2500000000000 (- (- 1 z) -1))) (- (/ 7713234287776531/10000000000000 (- (- 1 z) -2)) (/ 883075145810703/5000000000000 (- (- 1 z) -3))))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 367898832774098786021/675000000000000000 binary64) z) #s(literal 131068851705067315609/300000000000000000 binary64)) z) #s(literal 9876869457595968283/37500000000000000 binary64))) (/.f64 #s(literal -2496092394504893/250000000000000000000 binary64) (-.f64 #s(literal -6 binary64) (-.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal -3764081837873279/25000000000000000000000 binary64) (-.f64 #s(literal -7 binary64) (-.f64 #s(literal 1 binary64) z))))) (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ 9999999999998099/10000000000000000 (+ (- (/ 6765203681218851/10000000000000 (- 1 z)) (/ 3147848041806007/2500000000000 (- (- 1 z) -1))) (- (/ 7713234287776531/10000000000000 (- (- 1 z) -2)) (/ 883075145810703/5000000000000 (- (- 1 z) -3))))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) z))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 15 binary64) (PI.f64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))) (exp.f64 #s(literal -15/2 binary64)))))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) #s(approx (PI) #s(literal 0 binary64))))) z)))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.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 (*.f64 (*.f64 (*.f64 x x) x) x) (fabs.f64 x)) (*.f64 (*.f64 x x) #s(literal 1/21 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 1/5 binary64) (*.f64 (*.f64 x x) #s(literal 1/21 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (fabs.f64 x))))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 1/5 binary64) (*.f64 (*.f64 #s(literal 1/21 binary64) x) x))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 1/5 binary64) (*.f64 (*.f64 x x) #s(literal 1/21 binary64)))) (*.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (fabs.f64 x)))) (/.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 (*.f64 #s(literal 1/5 binary64) (fabs.f64 x)) (*.f64 (*.f64 (fabs.f64 x) #s(literal 1/21 binary64)) (*.f64 x x)))) (*.f64 (fabs.f64 x) #s(approx (+ (* (* x x) 2/3) 2) #s(literal 2 binary64))))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64))) (*.f64 (*.f64 x x) x)) x) (*.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (if.f64 (<=.f64 x #s(literal 390000000000000004194304 binary64)) (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (PI.f64)) (fabs.f64 #s(approx (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (*.f64 (fabs.f64 x) #s(literal -2 binary64))))) (/.f64 (fabs.f64 #s(approx (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (*.f64 (fabs.f64 x) #s(literal -2 binary64)))) (sqrt.f64 #s(approx (PI) #s(literal 0 binary64))))) (if.f64 (<=.f64 x #s(literal 390000000000000004194304 binary64)) (/.f64 (fabs.f64 #s(approx (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (*.f64 (fabs.f64 x) #s(literal -2 binary64)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 #s(approx (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (*.f64 (fabs.f64 x) #s(literal -2 binary64)))) (sqrt.f64 #s(approx (PI) #s(literal 0 binary64))))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) #s(approx (+ 1/5 (* (* x x) 1/21)) #s(literal 1/5 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) #s(approx (+ 1/5 (* (* x x) 1/21)) #s(literal 1/5 binary64))) (*.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 #s(approx (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (*.f64 (fabs.f64 x) #s(literal -2 binary64)))) (sqrt.f64 #s(approx (PI) #s(literal 0 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (exp.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)) #s(literal 15/8 binary64)) #s(literal 1 binary64)) (fabs.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 3/4 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (fabs.f64 x)))) (/.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 x x))) (fabs.f64 x)) (exp.f64 (*.f64 x x))) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (+.f64 (/.f64 #s(approx (- (* 3/4 (/ 1 (* x x))) -1/2) #s(literal 1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(literal -1 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (sqrt.f64 (PI.f64)))) (fabs.f64 x)) (/.f64 (*.f64 #s(approx (/ (+ (- (/ 15/8 (* (* (* x x) x) (* (* x x) x))) -1) (/ (- (* 3/4 (/ 1 (* x x))) -1/2) (* x x))) (fabs x)) (/.f64 #s(literal 1 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))) (sqrt.f64 (PI.f64))) (*.f64 #s(approx (/ (* 1 (- (- (/ 1/2 (* x x)) -1) (- (/ -3/4 (* (* (* x x) x) x)) (/ 15/8 (* (* (* x x) x) (* (* x x) x)))))) (* (sqrt (PI)) (fabs x))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (exp.f64 (*.f64 x x))) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (fabs.f64 x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (fabs.f64 x)))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(approx (- (* -3/4 (* x x)) 15/8) #s(literal -15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (fabs.f64 x)) (sqrt.f64 (PI.f64))) #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 (*.f64 x x) x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(approx (/ (- (/ -1061405429/1000000000 (- (* (fabs x) 3275911/10000000) -1)) -1453152027/1000000000) (- (* -3275911/10000000 (fabs x)) 1)) (/.f64 (-.f64 #s(literal 1453152027/1000000000 binary64) (*.f64 #s(literal 1061405429/1000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) #s(literal -1421413741/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)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) (/.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 #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 (-.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1421413741/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)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1421413741/1000000000 binary64)) (-.f64 (*.f64 #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 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.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 #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)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #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))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1061405429/1000000000 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 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) (+.f64 #s(literal 31853699/125000000 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -8890523/31250000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (-.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))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1061405429/1000000000 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #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))) #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))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1061405429/1000000000 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))))) (-.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))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (* (exp (* x x)) (- (* -3275911/10000000 (fabs x)) 1))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1421413741/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)))) (if.f64 (<=.f64 x #s(literal 3039929748475085/2251799813685248 binary64)) (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 2532017/5000000000 binary64)) x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 36322091/5000000000 binary64)))) (-.f64 (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)) #s(literal -1049934947/10000000000 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))) x) (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)) (+.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal 1665589/2000000000 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 70002721/5000000000 binary64)) x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 694555761/10000000000 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) 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 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 (*.f64 x x) x))))) (if.f64 (<=.f64 x #s(literal 40000000 binary64)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))) x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))))) #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 2476979795053773/2251799813685248 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal 833192009/1250000000 binary64)) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 (*.f64 x x) x))))) (if.f64 (<=.f64 x #s(literal 2476979795053773/2251799813685248 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal 833192009/1250000000 binary64)) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 799388933858263/1125899906842624 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(approx (+ 1 (* -833192009/1250000000 (pow x 2))) #s(literal 1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(approx (+ 1 (* -833192009/1250000000 (pow x 2))) #s(literal 1 binary64))) x) (if.f32 (<=.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) #s(literal 16753623/262144 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))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h))) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (*.f32 (pow.f32 dY.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))))))))) (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 16753623/262144 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))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w))))) (*.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 (*.f32 (pow.f32 dY.v #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 dY.w dY.w) (/.f32 #s(literal 1 binary32) (*.f32 dY.w dY.w))) (+.f32 (*.f32 dY.w dY.w) (/.f32 #s(literal 1 binary32) (*.f32 dY.w dY.w)))) #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) #s(literal 100 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v 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.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 #s(approx w #s(literal 0 binary32)))) #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 (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) 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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 #s(approx w #s(literal 0 binary32)))) #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 (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) 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 #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 (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w))) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (*.f32 (pow.f32 dY.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (pow.f32 dY.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 dY.v #s(literal 3000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.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))) (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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.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))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.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))) (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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (*.f32 (pow.f32 dX.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal 1/8 binary64)) (pow.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.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 (pow.f64 (-.f64 (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))))))) (/.f64 (-.f64 (pow.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (-.f64 (*.f64 (-.f64 (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) (PI.f64)) (-.f64 (-.f64 (PI.f64) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.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 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (asin.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (tanh.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (/ (cosh x) (sinh x)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal 3039929748475085/1125899906842624 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* (* x x) 1/5040) -1/120) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)) x) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) (*.f64 #s(approx (- (exp x) (exp (neg x))) (+.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cosh.f64 x)) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) (/.f64 #s(approx (- (* (* -1/2 (* x x)) (* -1/2 (* x x))) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 1 binary64)))) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) (/.f64 #s(approx (- (* (* -1/2 (* x x)) (* -1/2 (* x x))) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) #s(approx (+ 1 (* -1/2 (pow x 2))) #s(literal 1 binary64))) (asinh.f64 x) (acosh.f64 x) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/7 binary64) (*.f64 x x)) #s(literal -1/5 binary64)) x) x)) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 #s(approx (- (* 1/7 (* x x)) -1/5) #s(literal 1/5 binary64)) x) x)) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) x))) (*.f64 #s(approx (log (/ (- -1 x) (- x 1))) (+.f64 x x)) #s(literal 1/2 binary64)) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64)) x)) (log.f64 #s(approx (+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x)) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 20 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (/.f64 D (+.f64 d d)) M)) l) (*.f64 (/.f64 M (+.f64 d d)) D))))) (if.f64 (<=.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 199999999999999991963354801579539865224719863466643166570237755888153096932896189915818952609920031781613357714761512012614125205154634640267751072327400569037934396194907236465391951327140093092900757315484959343965444154349978513521462377866702261531547814080948494523170816 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) l) (/.f64 h (+.f64 d d))) (*.f64 (/.f64 M (+.f64 d d)) D))))) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) #s(approx (* D (* w0 (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))))) d))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 w0 (sqrt.f64 (-.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 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 (+.f64 d d) l))) h) (*.f64 (/.f64 M (+.f64 d d)) D))))))) (if.f64 (<=.f64 (*.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)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (fabs.f64 (*.f64 (/.f64 M (+.f64 d d)) D))) (fabs.f64 (*.f64 (/.f64 M (+.f64 d d)) D)))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 (+.f64 d d) l))) h) (*.f64 (/.f64 M (+.f64 d d)) D)))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 (+.f64 d d) l))) h) (*.f64 (/.f64 M (+.f64 d d)) D)))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -7737125245533627/77371252455336267181195264 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 D (*.f64 l d)) h) (*.f64 #s(literal 1/4 binary64) M))) 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 -9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -7737125245533627/77371252455336267181195264 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 D M)) (*.f64 D M)) l))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -inf.0 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -7737125245533627/77371252455336267181195264 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (*.f64 (*.f64 D M) (/.f64 h (*.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) l))))))) (*.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 -1999999999999999986441897348723255952923416883888128 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 M (*.f64 d d))) h) l))))))) (*.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 -4999999999999999791559868416 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 M (*.f64 M (/.f64 h (*.f64 (*.f64 l d) d)))))))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -4999999999999999791559868416 binary64)) #s(approx (* w0 (sqrt (- 1 (/ (* (* (* (* D M) D) (/ M (+ d d))) h) (* (+ d d) l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 M M)) (/.f64 h (*.f64 (*.f64 l d) d))))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (*.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 3269984763141685/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 l V) A)) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 #s(approx (sqrt (/ (/ A V) l)) (/.f64 (sqrt.f64 (*.f64 (/.f64 V l) A)) V))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 3269984763141685/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 l V) A)) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 2299999999999999964750908629532540928 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 0 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A l) V))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 0 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 2024022533073/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 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 7621456421669903/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 2000000000000000047490864717302210714817315855657364374946929977340474859084041145136355256432166588258691938267680232151586826339780163146874880 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 A #s(literal 6427752177035961/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 2024022533073/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 399999999999999995507643150025317790603737839318199691990013939536117044729447467377770787784002759380743682138222568981925970452302952494566101548778170495658972779864956204711492351920865703458408235008 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) 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 w w)) (+.f64 (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (*.f64 d c0) d) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D h) (*.f64 D w)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D h) (*.f64 D w)))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 D h) (*.f64 D w))))) (*.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 d (*.f64 d (/.f64 c0 (*.f64 (*.f64 D h) (*.f64 D w))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 d (*.f64 d (/.f64 c0 (*.f64 (*.f64 D h) (*.f64 D w))))) (*.f64 d (*.f64 d (/.f64 c0 (*.f64 (*.f64 D h) (*.f64 D w)))))) (*.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 D w) (*.f64 D h))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D h) (*.f64 D w))) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 D h) (*.f64 D 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 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 (*.f64 D D) w) h) (*.f64 (*.f64 (*.f64 D D) w) h)))) (*.f64 M M)))) (+.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 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M)) (sqrt.f64 #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M)) (sqrt.f64 #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w w))))) (if.f64 (<=.f64 M #s(literal 8974107526632097/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384 binary64)) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 D h) (*.f64 D w))) c0) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M)) (sqrt.f64 #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M)))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) (/.f64 c0 (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 -8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 (/.f64 h (+.f64 d d)) M) 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 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) (/.f64 h (+.f64 d d))) l)))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 -8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) (/.f64 h (+.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 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) (/.f64 h (+.f64 d d))) l)))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (*.f64 M (*.f64 D (/.f64 h (*.f64 (+.f64 d d) l))))))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 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 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.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 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l))))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h))))) (if.f64 (<=.f64 l #s(literal 180000000000000006152230004318181606968069130071109437571603785265612182633163005844278756993365868607087845656463103565608237519848427851189133982822452624962987249804378659365348611022771422479365433436525297664 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l))))) (*.f64 (/.f64 #s(approx (sqrt (* (/ d h) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 l #s(literal 5617791046444737/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 l #s(literal 180000000000000006152230004318181606968069130071109437571603785265612182633163005844278756993365868607087845656463103565608237519848427851189133982822452624962987249804378659365348611022771422479365433436525297664 binary64)) (*.f64 #s(approx (/ (sqrt (* d d)) (sqrt (* l h))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l))))) (*.f64 (/.f64 #s(approx (sqrt (* (/ d h) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 1930258305619341/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (/.f64 (*.f64 (fabs.f64 d) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))))) (sqrt.f64 (*.f64 l h))))) (if.f64 (<=.f64 M #s(literal 6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (/.f64 (*.f64 (fabs.f64 d) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 (*.f64 M M) D) (*.f64 #s(literal 1/4 binary64) D)) (*.f64 (*.f64 l d) d))) #s(literal 1/2 binary64))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 d #s(literal 6597562568034857/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776 binary64)) (/.f64 (*.f64 (fabs.f64 d) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 #s(approx (sqrt (* (/ d h) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (/.f64 (*.f64 (fabs.f64 d) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 s #s(literal -686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 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) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) #s(approx (pow 1/2 c_n) (+.f64 #s(literal 1 binary64) (*.f64 c_n (log.f64 #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 s #s(literal -2100000000000000058646210763816960 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 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (+.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 c_p (log.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (+.f64 #s(approx 1 #s(literal 0 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) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) #s(approx (pow 1/2 c_n) (+.f64 #s(literal 1 binary64) (*.f64 c_n (log.f64 #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s)))) c_p) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n)) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))) c_p) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t))))) c_n))) #s(literal +inf.0 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) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 s (-.f64 (*.f64 #s(literal 1/2 binary64) s) #s(literal 1 binary64)))))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (+.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 c_p (log.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (+.f64 #s(approx 1 #s(literal 0 binary64)) (exp.f64 (neg.f64 t))))))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s)))) c_p) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n)) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))) c_p) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t))))) c_n))) #s(literal +inf.0 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) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) s)))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (+.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 c_p (log.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (+.f64 #s(approx 1 #s(literal 0 binary64)) (exp.f64 (neg.f64 t))))))))))) (if.f64 (<=.f64 c_n #s(literal 1050 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 #s(approx (- 1 (/ 1 (+ 1 (exp (neg s))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) s))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) 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))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p))))) (if.f64 (<=.f64 c_n #s(literal 1950 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 #s(approx (pow (/ 1 (- (exp (neg t)) -1)) (neg c_p)) (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 c_p (log.f64 #s(literal 1/2 binary64)))))) #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p))))) (if.f64 (<=.f64 c_n #s(literal 1950 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 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -5334411546303883/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 0 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 a x)) (*.f64 (+.f64 #s(literal 1 binary64) t) (-.f64 a x))) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -5334411546303883/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 0 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- (+ 1 t) z)))) (/.f64 (-.f64 y (+.f64 #s(literal 1 binary64) t)) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -5334411546303883/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x a) (-.f64 z (-.f64 t #s(literal -1 binary64)))) (-.f64 y z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 0 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- (+ 1 t) z)))) (/.f64 (-.f64 y (+.f64 #s(literal 1 binary64) t)) 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 -40000000000000003623878656 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z (-.f64 t #s(literal -1 binary64)))) (-.f64 a x)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2251799813682509/2251799813685248 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2476979795053773/2251799813685248 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #s(literal 1 binary64) z))) (-.f64 a #s(approx x #s(literal 0 binary64))))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z (-.f64 t #s(literal -1 binary64)))) (-.f64 a x))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #s(literal 1 binary64) z))) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -5334411546303883/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504 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 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 0 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- y z) (- (+ 1 t) z)))) (/.f64 (-.f64 y (+.f64 #s(literal 1 binary64) t)) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a)))))) (if.f64 (<=.f64 t #s(literal -55000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))) (if.f64 (<=.f64 t #s(literal 26500000 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #s(literal 1 binary64) z))) (-.f64 a x))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))))) (if.f64 (<=.f64 (+.f64 t #s(literal 1 binary64)) #s(literal -50000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 t #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 (-.f64 a x) (-.f64 y z)) (-.f64 #s(literal 1 binary64) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))))) (if.f64 (<=.f64 z #s(literal -659999999999999988004224686658250668070295249011277693976576 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 z #s(literal -4442853034715493/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))) (if.f64 (<=.f64 z #s(literal 440000000000000016777216 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t)))) (+.f64 x (*.f64 (-.f64 z y) #s(approx (* (/ -1 (- (- t -1) z)) (- a x)) (/.f64 (-.f64 a x) z))))))) (if.f64 (<=.f64 z #s(literal -659999999999999988004224686658250668070295249011277693976576 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 z #s(literal -4442853034715493/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) (-.f64 a x))) (if.f64 (<=.f64 z #s(literal 199999999999999983222784 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t)))) (+.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 -4606887725612233/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2993155353253689/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 (-.f64 a x) (-.f64 y z)) t))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 20 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 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t))))))) (if.f64 (<=.f64 z #s(literal -18000000000000000676067869636359727342159608226079972973124517888 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 z #s(literal 199999999999999983222784 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t)))) (+.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 -4253529586511731/21267647932558653966460912964485513216 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 a (-.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 2251799813682509/2251799813685248 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- y z) (- (+ 1 t) z))) (/.f64 z (-.f64 (+.f64 #s(literal 1 binary64) t) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (-.f64 a x))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 (-.f64 a x) t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 a (-.f64 (+.f64 #s(literal 1 binary64) t) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 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 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 (-.f64 a x) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 a #s(approx (- (+ 1 t) z) (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 (-.f64 a x) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 a #s(approx (- (+ 1 t) z) (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) (/.f64 a #s(approx (- (+ 1 t) z) (+.f64 #s(literal 1 binary64) t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) #s(approx (/ a (- (+ 1 t) z)) (/.f64 a t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 20 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))) #s(approx (* y (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z)))) (/.f64 (*.f64 y (-.f64 a x)) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) #s(approx (/ a (- (+ 1 t) z)) (/.f64 a t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (*.f64 y #s(approx (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z))) #s(approx (/ a (- (+ 1 t) z)) (/.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2000 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))) #s(approx (* y (- (/ a (- (+ 1 t) z)) (/ x (- (+ 1 t) z)))) #s(approx (* -1 (/ (* y (- a x)) z)) (/.f64 (*.f64 x y) z))))) (+.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/268435456 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32)) u) (*.f32 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32)) u)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) #s(approx (+ (* (* v (- (/ 1 (exp (/ -2 v))) 1)) u) 1) (+.f32 #s(literal 1 binary32) (*.f32 u (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal 16 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32)))) (*.f32 #s(literal -8 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (*.f32 #s(literal -24 binary32) (-.f32 #s(literal 1 binary32) u)) (-.f32 #s(literal 1 binary32) u))) #s(literal 1/6 binary32)) v) (*.f32 (*.f32 v v) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32)))) (*.f32 (*.f32 v v) v))))))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) (-.f32 #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal 16 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32)))) (*.f32 #s(literal -8 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (*.f32 #s(literal -24 binary32) (-.f32 #s(literal 1 binary32) u)) (-.f32 #s(literal 1 binary32) u))) v)) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32))) v) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(approx (* (+ (- (* (* 16 (- 1 u)) (* (- u 1) (- u 1))) (* -8 (- 1 u))) (* (* -24 (- 1 u)) (- 1 u))) 1/6) (*.f32 u (-.f32 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -8/3 binary32) u))) #s(literal 4/3 binary32)))) v) (*.f32 (*.f32 v v) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32)))) (*.f32 (*.f32 v v) v))))))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) #s(approx (- 1 u) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(approx (* (+ (- (* (* 16 (- 1 u)) (* (- u 1) (- u 1))) (* -8 (- 1 u))) (* (* -24 (- 1 u)) (- 1 u))) 1/6) (*.f32 u (-.f32 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -8/3 binary32) u))) #s(literal 4/3 binary32)))) v) (*.f32 (*.f32 v v) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32)))) (*.f32 (*.f32 v v) 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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(approx (* (+ (- (* (* 16 (- 1 u)) (* (- u 1) (- u 1))) (* -8 (- 1 u))) (* (* -24 (- 1 u)) (- 1 u))) 1/6) (*.f32 u (-.f32 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -8/3 binary32) u))) #s(literal 4/3 binary32)))) v) (*.f32 (*.f32 v v) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32)))) (*.f32 (*.f32 v v) v)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 #s(approx (+ (* -1/2 (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u)))) (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v))) (*.f32 u (-.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal -8/3 binary32) (/.f32 u v)) (*.f32 #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) v))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) v)))))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 #s(approx (+ (* -1/2 (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u)))) (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v))) (*.f32 u (-.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) v)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) v)))))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) v) (-.f32 (neg.f32 #s(approx (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v)) (*.f32 (/.f32 u v) #s(literal -4/3 binary32)))) (*.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) u) (+.f32 #s(literal -1 binary32) u)) (-.f32 #s(literal 1 binary32) u))) #s(literal -1/2 binary32)))) v))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (-.f32 #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (/.f32 (+.f32 (+.f32 #s(approx (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v)) (*.f32 (/.f32 u v) #s(literal -4/3 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) u) (+.f32 #s(literal -1 binary32) u)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u))) v))) #s(literal -1 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(approx (* -1/2 (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u)))) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) u) #s(literal 2 binary32)))) #s(approx (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v)) (*.f32 #s(literal -4/3 binary32) (/.f32 u v)))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) u) (*.f32 #s(literal -4/3 binary32) (/.f32 u v))) v)) (*.f32 #s(literal 2 binary32) u))) #s(literal 1 binary32)))) (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)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) #s(approx (* -1 (/ (+ (* -1/2 (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u)))) (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v))) v)) (/.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) v)))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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)) (-.f32 #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 #s(approx (* -1 (/ (+ (* -1/2 (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u)))) (* 1/6 (/ (+ (* -24 (pow (- 1 u) 2)) (+ (* 8 (- 1 u)) (* 16 (pow (- 1 u) 3)))) v))) v)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 4/3 binary32)) u) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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 #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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 (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 (*.f32 #s(literal 2 binary32) u) (*.f32 #s(literal 2 binary32) (/.f32 u v)))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #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/268435456 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(literal -1 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v)) (/.f32 cosTheta_O (*.f32 (+.f32 v v) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v)) (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i (*.f32 (*.f32 (+.f32 v v) v) (exp.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (+.f32 v v) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) cosTheta_i)) (*.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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) (+.f32 v (*.f32 sinTheta_O sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 v v)) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) (+.f32 v (*.f32 sinTheta_O sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (/.f32 cosTheta_i (+.f32 v v)) cosTheta_O) (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) (+.f32 v (*.f32 sinTheta_O sinTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 cosTheta_i (*.f32 #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 (+.f32 v v) #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(approx (/ (* (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) cosTheta_i) v) (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (+.f32 v v) (*.f32 #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) v) (sinh.f32 (/.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 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 cosTheta_O cosTheta_i) (+.f32 v v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_i (+.f32 v v)) cosTheta_O)) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_O (+.f32 v v)) cosTheta_i)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 (+.f32 v v)))) (pow.f32 (exp.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 v v)) (pow.f32 (exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(approx (* (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) 1/2) #s(literal 1/2 binary32)) (*.f32 (exp.f32 #s(approx (- (/ 1 v) 6931/10000) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -6931/10000 binary32) v)) v))) v)) (/.f32 #s(approx (* (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) 1/2) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) v)) (/.f32 (exp.f32 #s(approx (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) #s(literal 6931/10000 binary32))) (+.f32 v v)) (if.f64 (<=.f64 (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 -7205759403789191/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) 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)))) (+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 30 binary64) z)) (sin.f64 (*.f64 #s(literal 30 binary64) y)))))) #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 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) y)) (sin.f64 (*.f64 #s(literal -30 binary64) x))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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))))) (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 -7205759403774779/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #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 (+.f64 (sin.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 30 binary64) x))) (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))))) (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z #s(literal 30 binary64)) (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal 30 binary64) x)) (*.f64 #s(literal -1/2 binary64) (PI.f64))))) (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal 30 binary64) x)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))) #s(literal 2 binary64)))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (- (* (cos (* -30 z)) (sin (* 30 y))) (sin (* -30 z)))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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))))) (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 -7205759403789191/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) 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)))) (+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 30 binary64) z)) (sin.f64 (*.f64 #s(literal 30 binary64) y)))))) #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 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (- (* (cos (* -30 z)) (sin (* 30 y))) (sin (* -30 z)))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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))))) (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 -7205759403789191/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) 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)))) (+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 z #s(literal 30 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 30 binary64) z)) (sin.f64 (*.f64 #s(literal 30 binary64) y)))))) #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 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (+.f64 (*.f64 z z) (*.f64 x x)) (*.f64 y y)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (- (* (cos (* -30 z)) (sin (* 30 y))) (sin (* -30 z)))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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))))) (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 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (+.f64 (*.f64 z z) (*.f64 x x)) (*.f64 y y)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (- (* (cos (* -30 z)) (sin (* 30 y))) (sin (* -30 z)))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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)))) (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 1 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (- (* (cos (* -30 z)) (sin (* 30 y))) (sin (* -30 z)))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 x x) #s(literal 900 binary64))) (*.f64 (*.f64 #s(literal 900 binary64) y) y))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) z)) (*.f64 #s(literal 30 binary64) x))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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))))) (if.f64 (<=.f64 x #s(literal 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760 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 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 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 -7500 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 3500000 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 -4555619344570199/39614081257132168796771975168 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 430000000000 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -4555619344570199/39614081257132168796771975168 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 6779269874217615/6277101735386680763835789423207666416102355444464034512896 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 -7500 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 3500000 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))))) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (+.f64 (*.f64 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 z #s(literal -140 binary64)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ z y) z) y) t) z)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 z #s(literal 1250000000000 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ z y) z) y) t) z)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 z #s(literal -140 binary64)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ y z) z) z) y) t)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 z #s(literal 1250000000000 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ y z) z) z) y) t)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 z #s(literal -15499999999999998752781654851772368721838866432 binary64)) (-.f64 (*.f64 #s(approx (+ (* 2 (+ z y)) t) (*.f64 #s(literal 2 binary64) (+.f64 y z))) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 z #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 z #s(literal -140 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 z #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 y #s(literal -2900000000000000056318443099282179977878434647179977141995376274756642918262336279801449822002284506947525206642660824316274861228043339599178475843783606433036107776 binary64)) (-.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 (+.f64 y y) x)) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal 58000000000000003987117682728558834758752272602095270450292794988710031858311491475985213416109098900964339850962776387526040057531285273141550908359603559575510100378486189003769787026006123303321324314477719977804416679936 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 (+.f64 #s(literal 5 binary64) x) x))))) (if.f64 (<=.f64 z #s(literal -140 binary64)) (-.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 (+.f64 x x) z)) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 z #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) (+.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 t x)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 (+.f64 t z) z))))) (if.f64 (<=.f64 y #s(literal -14599999999999999789253702775028575314169465747597800114611978930424033761955526928317489152563412467712 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 (+.f64 #s(literal 5 binary64) x) x))) (if.f64 (<=.f64 y #s(literal 199999999999999995497619646912068059136 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 (+.f64 t z) z))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 (+.f64 #s(literal 5 binary64) x) x))))) (if.f64 (<=.f64 x #s(literal -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 (+.f64 t z) z))) (if.f64 (<=.f64 x #s(literal 5828006676677187/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 (+.f64 t z) z))))) (if.f64 (<=.f64 z #s(literal -160000000000000014495514624 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 2 binary64) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal -352492359502233/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (if.f64 (<=.f64 z #s(literal 3188570148238937/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 t x)) (if.f64 (<=.f64 z #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 2 binary64) (*.f64 x z))))))) (if.f64 (<=.f64 x #s(literal -20000000000000001063320393253192980712067789150490201946713945974087783044584331189190008582698609818051443363625024187925900890276107307746338432618040807753398340794668447026899501367525666462470927567058296134422473861140718276313088 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 #s(literal 2 binary64) (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -2445779512244245/21267647932558653966460912964485513216 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 t x)) (if.f64 (<=.f64 x #s(literal 5828006676677187/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 t x))))) (if.f64 (<=.f64 x #s(literal -2445779512244245/21267647932558653966460912964485513216 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 t x)) (if.f64 (<=.f64 x #s(literal 5828006676677187/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 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 -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 58000000000 binary64)) (+.f64 #s(approx (+ x y) y) x) #s(approx (+ (+ x y) x) (+.f64 x x)))) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 2326148992623603/83076749736557242056487941267521536 binary64)) #s(approx (+ (+ x y) x) y) #s(approx (+ (+ x y) x) (+.f64 x x)))) #s(approx (+ (+ x y) x) y) (-.f64 z (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 y x)) x)) (if.f64 (<=.f64 x #s(literal -24999999999999998820130556284541701672812822838215424632605405872128 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 x #s(literal 2746232009231673/98079714615416886934934209737619787751599303819750539264 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))))) (if.f64 (<=.f64 x #s(literal -24999999999999998820130556284541701672812822838215424632605405872128 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 x #s(literal 2746232009231673/98079714615416886934934209737619787751599303819750539264 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))))) (if.f64 (<=.f64 x #s(literal -24999999999999998820130556284541701672812822838215424632605405872128 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 x #s(literal 2746232009231673/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (+.f64 (+.f64 y y) z)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))))) (if.f64 (<=.f64 x #s(literal -24999999999999998820130556284541701672812822838215424632605405872128 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 159999999999999984279593461114267684353154053878246292527119750470941170372270570510449235497276071690795973473662441354237949296660904781125071230548139541486668580567155003088226474581014280398029455360 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) (+.f64 (+.f64 y y) z)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 z #s(literal -150000000000000 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- z (* -2 y)) z)) (if.f64 (<=.f64 z #s(literal 4088467824162789/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 y #s(approx (+ 2 (+ (* 2 (/ x y)) (+ (/ x y) (/ z y)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 z #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- z (* -2 y)) z))))) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- z (* -2 y)) z)) (if.f64 (<=.f64 z #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- z (* -2 y)) z)))) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- z (* -2 y)) z)) (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (if.f64 (<=.f64 x #s(literal -13500000000000000794742977145045368527032156160 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 175000000000000002967503504841146998705196040716288 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -13500000000000000794742977145045368527032156160 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 169999999999999992201421295716897391479455133728768 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (*.f64 z (/.f64 y t)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal -2250000000000000000 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 4031486165436955/1645504557321206042154969182557350504982735865633579863348609024 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -1000000000000000013946113804119924437974165856986638331112094170909680489426130543638408513078605724209795153399497011464465488473637220910340574757582946907032347746826714825234078949864321840610832155574248213693581484614981956096327942144 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 10000000000000000065284077450682265568456642148886267118448844545520511777838181142510337509988867035816342470187175785193750117648543530356184548650438281396224 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (if.f64 (<=.f64 a #s(literal -7 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) (if.f64 (<=.f64 a #s(literal 53999999999999998041820738853722586296927989047224519064936648896630608625664 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (if.f64 (<=.f64 t #s(literal -12800000000000000003406062682671011396787507351193703564560893114046689141288075264 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 100272933961761/12855504354071922204335696738729300820177623950262342682411008 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 -325000000000000014812077828826796902492901921465408205251149737937795735286721122120047690987335177086875338003614463437364527104 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 167121556602935/25711008708143844408671393477458601640355247900524685364822016 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -399999999999999981149341814604844031989784731127432332716341550999143808956823148275982796013666043105549240245979729683939853246271208808042549150910569775104 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 1942668892225729/971334446112864535459730953411759453321203419526069760625906204869452142602604249088 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 10000000000000000065284077450682265568456642148886267118448844545520511777838181142510337509988867035816342470187175785193750117648543530356184548650438281396224 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 #s(approx (/ y (- t a)) (/.f64 y t)) (-.f64 t z)))))) (if.f64 (<=.f64 a #s(literal -2900000000000000072889660713807966449221924309511339420957510518448505189505280392539736061139292191021614069132431245731902139337286546635536883831872109082277035864208141669367808 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- a t)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 19999999999999998967063748934624286428789536754564174703921029226169858140974054838505074898178041767770400845226851252043776 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- a t)))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 z #s(literal -9399999999999999647654718608277706190562610091009310109411063242551002580199811883707821130589291854039914905257346046848083786938229719040 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 z (/.f64 y (-.f64 a t)))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (+ x y) y)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 z #s(literal -6547527335242445/374144419156711147060143317175368453031918731001856 binary64)) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (*.f64 (/.f64 y (-.f64 a z)) z))) (if.f64 (<=.f64 z #s(literal 3010670175542045/158456325028528675187087900672 binary64)) (+.f64 x #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (*.f64 (/.f64 y (-.f64 a z)) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -199999999999999991963354801579539865224719863466643166570237755888153096932896189915818952609920031781613357714761512012614125205154634640267751072327400569037934396194907236465391951327140093092900757315484959343965444154349978513521462377866702261531547814080948494523170816 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 100000000000000004675381888545612798918960543133041028684136487274401643939455589461036825818030333693907688813404495028932616818466243033147431327741697981638738927986463793558699752023835231102266007829372867138519293326106230343475263802678137754874196788463928344576 binary64)) (+.f64 x #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) #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 -7378697629483821/18446744073709551616 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) #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 -7378697629483821/18446744073709551616 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 1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))))) (if.f64 (<=.f64 z #s(literal -7500000000000000623937048661933182871334659851776843317248 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 2249999999999999978111628362355362909503039149454663876608 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 -7500000000000000623937048661933182871334659851776843317248 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4399999999999999800030990706721931364744213428669775872 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 -400000000000000015557431020435355372522948997180808053337209528030765177157539587052319862431510805549305841247764853165412682445637750246616073468885075761417738345050467774178265823230623784877288962654208 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 (-.f64 z t) z) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5043456793138493/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 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 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 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 (-.f64 z t) z) y))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* x (+ 1 (* (/ (- t z) (* (- a z) x)) y))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5043456793138493/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 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 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 199999999999999990228658492784702641067783209223724333989331677811470234474999183665567757783446804561917508975342765134138965065011049861852714718525529079875407330767468500015544730764581724487680 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* x (+ 1 (* (/ (- t z) (* (- a z) x)) y))) (/.f64 (*.f64 t y) (-.f64 a z)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5043456793138493/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 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 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 199999999999999990228658492784702641067783209223724333989331677811470234474999183665567757783446804561917508975342765134138965065011049861852714718525529079875407330767468500015544730764581724487680 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5043456793138493/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 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 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* x (- z a)))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)) (if.f64 (<=.f64 a #s(literal -7378697629483821/295147905179352825856 binary64)) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)) (if.f64 (<=.f64 a #s(literal 3384606560206073/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a y) (*.f64 y z)) t)))) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)))) (if.f64 (<=.f64 a #s(literal -8950677443466013/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)) (if.f64 (<=.f64 a #s(literal 6477610257926561/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (*.f64 z (/.f64 y (-.f64 a t))))) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)))) (if.f64 (<=.f64 a #s(literal -2800000000000000000 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 30499999999999999917529540619207089640030863360 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (/.f64 (*.f64 y z) (-.f64 a t)))) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))))) (if.f64 (<=.f64 a #s(literal -5800000000000000587230675156636046196736 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 33000000000000000858934456084902695743738116234664680528772357257535865603473991975775988008623351529472 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (*.f64 z (/.f64 y (-.f64 a t))))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t))))))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (-.f64 #s(literal 1 binary64) (/.f64 z a))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -7796251209119999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 z a) t)) y)))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (-.f64 #s(literal 1 binary64) (/.f64 z a))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 (-.f64 a z) a)))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (-.f64 #s(literal 1 binary64) (/.f64 z a))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (-.f64 #s(literal 1 binary64) (/.f64 z a))))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (/.f64 (*.f64 y z) (-.f64 t a))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (/.f64 (*.f64 y z) (-.f64 t a))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t)))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (/.f64 (*.f64 y z) t))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (/.f64 (*.f64 y z) t))))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) #s(approx (- 1 (/ z a)) #s(literal 1 binary64))))) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -999999999999999924509121522475246865178672200286390413373640190927670776874706901000867474584296317792102107215397297714017257980807797893073643852992008461269166974189675556141912776812173197487139230503413422370196749149011968 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) t) (*.f64 t y)) (-.f64 a z))) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 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 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 2557336412418861/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 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 z a)) (-.f64 z y)))))) (if.f64 (<=.f64 z #s(literal -7708510164351693/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080 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 -8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 58000000000000000271429021005432359086682619772928 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 -150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 y #s(literal 13500000000000000136100780475524474319036994037255577830065829580187627209330724030205882448794025397699554245519898530608922402554621700504720140261057900209230827208073647855485543225692592425681615055115510855237632 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 y #s(literal -149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 (-.f64 y z) a) t))) (if.f64 (<=.f64 y #s(literal 39999999999999998407420222993007079225800189168978169505952472502758689006625439468035058015609975187312386768292132441756863156592837165874871914069881910417353000571308890166766888589287454339878964985551700359118848 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t a) y))))) (if.f64 (<=.f64 y #s(literal -149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 y a) t))) (if.f64 (<=.f64 y #s(literal 39999999999999998407420222993007079225800189168978169505952472502758689006625439468035058015609975187312386768292132441756863156592837165874871914069881910417353000571308890166766888589287454339878964985551700359118848 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t a) y))))) (if.f64 (<=.f64 y #s(literal 39999999999999998407420222993007079225800189168978169505952472502758689006625439468035058015609975187312386768292132441756863156592837165874871914069881910417353000571308890166766888589287454339878964985551700359118848 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t a) y)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) t)) (-.f64 x (/.f64 y (/.f64 (-.f64 t a) (-.f64 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 -20000000 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 5092589940836215/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 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 2476979795053773/2251799813685248 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -1461501637330903/2923003274661805836407369665432566039311865085952 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 2476979795053773/2251799813685248 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))))))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal -5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -10000000000000000303786028427003666890752 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 5928554968950589/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2476979795053773/2251799813685248 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 z (/.f64 y a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -10000000000000000303786028427003666890752 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 5928554968950589/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2476979795053773/2251799813685248 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 z (/.f64 y a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -10000000000000000303786028427003666890752 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 499999999999999972787615493521408 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))))) #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 a z) (-.f64 z t)))) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 6646139978924579/1329227995784915872903807060280344576 binary64)) (-.f64 x (*.f64 (/.f64 y #s(approx (- a z) a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 200 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 y (-.f64 a z)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 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 200 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 y (-.f64 a z)) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 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 3022314549036573/604462909807314587353088 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 100000000000000000000 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 -999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 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 3022314549036573/604462909807314587353088 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 100000000000000000000 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 -1999999999999999890644667736494890251419293140042495849331683229696 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 100000000000000000000 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 -1999999999999999890644667736494890251419293140042495849331683229696 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 4000000000000000313166161618384975369221441199544467456 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 -499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (- x (/ y (/ (- a z) (- z t)))) #s(approx (/ (* t y) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 3999999999999999735441979338971898249487800865721326074446771289230802586798414590502769730383383788683658218398794085902157523253779251173117834021614914469977540001792 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 y) a))))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (+ x y) y)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (-.f64 x (*.f64 (/.f64 a (-.f64 (-.f64 t z) #s(literal -1 binary64))) (-.f64 y z))) (if.f64 (<=.f64 z #s(literal -5900000000000000286555652262180262548982753039272125348121149440 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 3447327532494841/2361183241434822606848 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 -249999999999999999554360891046310353997232217189853125109135834932485100476476162374278941535567140002444293991687916344058052608 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 35000000000000000156556734783540953088 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 -249999999999999999554360891046310353997232217189853125109135834932485100476476162374278941535567140002444293991687916344058052608 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 35000000000000000156556734783540953088 binary64)) (-.f64 x (*.f64 (/.f64 a #s(approx (- (- t z) -1) (-.f64 #s(literal 1 binary64) z))) (-.f64 y z))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 t #s(literal -52000000000000002909925150533673617992195009915161309500643751790915234130034688 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 1250000000000000000000 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 -21000000000000000301578635465452042497957932024998961916667756544 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5999999999999999639585589271836707318150923908254937449686028207821815598284800 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 -21000000000000000301578635465452042497957932024998961916667756544 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5999999999999999639585589271836707318150923908254937449686028207821815598284800 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 t #s(literal -950000000000000044188852093278846289895751680 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a) x)) x) (if.f64 (<=.f64 t #s(literal 1152921504606847/72057594037927936 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) (/.f64 (*.f64 a y) (-.f64 z (+.f64 #s(literal 1 binary64) t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a)))))) (if.f64 (<=.f64 z #s(literal -234999999999999995654176381695609012224 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a) x)) x) (if.f64 (<=.f64 z #s(literal 521057374347687/5316911983139663491615228241121378304 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 z #s(literal -129999999999999995184506177344986152960 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a) x)) x) (if.f64 (<=.f64 z #s(literal 8222783733480945/6739986666787659948666753771754907668409286105635143120275902562304 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)))) (if.f64 (<=.f64 z #s(literal -2500000000000000075946507106750916722688 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 8222783733480945/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 #s(approx (- 1 (/ (/ (- y z) (/ (+ (- t z) 1) a)) x)) #s(literal 1 binary64)) x) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal -1550 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 3000 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -1550 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 95999999999999997887652710943135376739023093388908903754136311517049338165994319272984900744633009341097753767891559437008489501446190053954928246784 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) (-.f64 (+.f64 #s(approx x #s(literal 0 binary64)) y) #s(approx x #s(literal 0 binary64))) (-.f64 (+.f64 x y) x) (-.f64 #s(approx (+ x y) y) x) (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (fabs.f64 (-.f64 x y)) x) x)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (fabs.f64 (-.f64 x y)))) #s(approx (/ (- (* (* 1/4 (- y x)) (- y x)) (* x x)) (- (* (- x y) 1/2) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) y) (*.f64 #s(literal 3/2 binary64) x))) (-.f64 x (*.f64 (-.f64 y x) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 5938420220855319/383123885216472214589586756787577295904684780545900544 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))) #s(approx (- x (* (- y x) 1/2)) (*.f64 #s(literal 3/2 binary64) x)) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -1950000000000000041069103366849782446894067325584443018432515953540955847606699390924095484890897198778847973088386117437797968711752338933955379747593033897488490416957323212750848 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 1900000000000000120811570857462329430594259558527642541978083152287934468796697272817412400756151779264172476501358803916739935123945448660380157168867868672 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -3150000000000 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 binary64)) (/.f64 (*.f64 x (-.f64 y z)) #s(approx (- t z) t)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -931901696844657/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 8744618579202119/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) (-.f64 t z)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -6853986673567155/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -7304435034768741/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 2729688904529199/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -1180000000000000057262610863388773543858303453221930915899860965985195608110736102425283707057436030072358307957528449715359155649023592890368 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal -8499176403487565/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (-.f64 z y) (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (if.f64 (<=.f64 z #s(literal 5299999999999999835589090966217096000705196939595369581304756014233960374982979829413030530534041246313147438901590004713720703364055861503969361230104100864 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (-.f64 z y) (/.f64 x z))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))))) (if.f64 (<=.f64 z #s(literal -9500000000000000109051904 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 110000000 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 -1380000000 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 649999999999999987934978771996187432617628401664 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (*.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 -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 112000000 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 -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 6779269874217615/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 3500000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))))) (if.f64 (<=.f64 z #s(literal -1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) (if.f64 (<=.f64 z #s(literal 6500000000000000363740643816709202249024376239395163687580468973864404266254336 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x y)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x y)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816 binary64)) (*.f64 (/.f64 y z) x) (/.f64 y (/.f64 z x))) (if.f64 (<=.f64 (/.f64 y z) #s(literal 19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920 binary64)) (*.f64 (/.f64 y z) x) (/.f64 (*.f64 y x) z)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 y #s(literal -20000000000000000278744233918828198261424128 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 2000000000000000000000 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 -20000000000000000278744233918828198261424128 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 1000 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 -615015778615681/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -4190417494555165/374144419156711147060143317175368453031918731001856 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z) (if.f64 (<=.f64 y #s(literal 34000000000000000000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z))) (if.f64 (<=.f64 y #s(literal -70000000000000000381634209493962996821110917486709198278458040512975732736 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 800000000000000038117834752 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) (if.f64 (<=.f64 y #s(literal -719999999999999970694975877423092989505254255177130934534144 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 79999999999999997072543725047092593688217145802188542349442910747416692012343099392 binary64)) (/.f64 (+.f64 x y) #s(approx (- 1 (/ y z)) #s(literal 1 binary64))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) (if.f64 (<=.f64 y #s(literal -462428252436731/2854495385411919762116571938898990272765493248 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 1200000000000000000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (/.f64 x #s(approx (- 1 (/ y z)) #s(literal 1 binary64)))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -3399999999999999819567471374372962304 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 x y) #s(approx (- a t) a)) (-.f64 z t))) (if.f64 (<=.f64 a #s(literal -8048257981283417/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 a #s(literal 189999999999999997861274330826363156869288085389951631360 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) (-.f64 y x))) (-.f64 x (*.f64 (/.f64 (-.f64 x y) #s(approx (- a t) a)) (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -950000000000000022526343402629334113714985666317704121878566463024289739991746084864 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 -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) (if.f64 (<=.f64 z #s(literal 5176309760092923/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 1600000000000000011918368803318911826307191901733046195775428066100223763948505856421951802198251293453544964164455434053960694132495637092944910785785982139354462235776702742528 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)))))) (if.f64 (<=.f64 z #s(literal -950000000000000022526343402629334113714985666317704121878566463024289739991746084864 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 -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) (if.f64 (<=.f64 z #s(literal 6722907531722153/5846006549323611672814739330865132078623730171904 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 2350000000000000128177106941848020931323883178004572002465625960085219844617674081206193626557773013742777063525879894468911599452160 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)))))) (if.f64 (<=.f64 z #s(literal -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 (-.f64 y x) a) z))) (if.f64 (<=.f64 z #s(literal 6300000000000000128569938319748623379028722193976563679773325019720925383434313391709954915177680958248553374497811821617117214635911976076238611764215808 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) (-.f64 y x))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 t a)) z)))) (if.f64 (<=.f64 t #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 2948744166719601/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 a #s(literal -3399999999999999819567471374372962304 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) (if.f64 (<=.f64 a #s(literal 125000000000000009786442550574530480288170037485764608 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))))) (if.f64 (<=.f64 a #s(literal -3399999999999999819567471374372962304 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) (if.f64 (<=.f64 a #s(literal 3232601036663613/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))))) (if.f64 (<=.f64 t #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 44000000000000000126392119055508628834274419723828598805323002473873408 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)))) (if.f64 (<=.f64 t #s(literal -1600000000000000000 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 8556623698070271/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)))) (if.f64 (<=.f64 a #s(literal -7737125245533627/38685626227668133590597632 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) (/.f64 (-.f64 z t) a)))) (if.f64 (<=.f64 a #s(literal 1292385803241739/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 y (-.f64 t z)) t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) (/.f64 (-.f64 z t) a)))))) (if.f64 (<=.f64 a #s(literal -7737125245533627/38685626227668133590597632 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))) (if.f64 (<=.f64 a #s(literal 190000000000000016443674020025145666959369568256 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 y (-.f64 t z)) t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y (-.f64 z t)) a))))) (if.f64 (<=.f64 z #s(literal -167846592288303/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))) (if.f64 (<=.f64 z #s(literal 6722907531722153/5846006549323611672814739330865132078623730171904 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 t y) (-.f64 t a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (*.f64 z (/.f64 y #s(approx (- a t) a))))) (if.f64 (<=.f64 a #s(literal -3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 a #s(literal 4164178022952789/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t x)) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 t x)) z)))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 a #s(literal -3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 a #s(literal 4164178022952789/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208 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 x #s(literal 2350000000000000025814823366738656545605483526495559518015946185482696413724652629130298663160388551579675154643404640528816309247702177607719301259927898873447206306164669217174888267551106078712756142048542720 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) 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 5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136 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 t #s(literal -1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal 5733746539975179/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -35999999999999999483018092952226286063874726006880129680852034880510756938317824 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)) (if.f64 (<=.f64 x #s(literal 145000000000000000000 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)))) (if.f64 (<=.f64 x #s(literal -1349999999999999967449142027138837390155548764799200823170064382950514478398046208 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)) (if.f64 (<=.f64 x #s(literal 1303703024854071/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 x #s(literal 145000000000000000000 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x))))) (if.f64 (<=.f64 x #s(literal -1349999999999999967449142027138837390155548764799200823170064382950514478398046208 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)) (if.f64 (<=.f64 x #s(literal 1303703024854071/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 (-.f64 a #s(literal 0 binary64)) y) (-.f64 a z)) x)))) (if.f64 (<=.f64 t #s(literal -4776913109852041/41538374868278621028243970633760768 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 t #s(literal 1067993517960455/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -5999999999999999941631008966280967758674771065212437004288 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -68962299338965/95780971304118053647396689196894323976171195136475136 binary64)) #s(approx (- x (* (- z y) (/ (- x t) (- z a)))) (*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))) (if.f64 (<=.f64 z #s(literal 880000000000000028185722880 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 t #s(literal -4776913109852041/41538374868278621028243970633760768 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 t #s(literal 32108980623861/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 a #s(literal -3200000000000000152471339008 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 a #s(literal 8838159243424447/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (- x (* (- z y) (/ (- x t) (- z a)))) #s(approx (/ (* y (- x t)) (- z a)) (/.f64 (*.f64 y (-.f64 x t)) z))) (if.f64 (<=.f64 a #s(literal 55000000000000000981369353015810551861615715402103866681329908659147537121280 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))) (if.f64 (<=.f64 y #s(literal 64000000000000002806133954884876630696579049717760 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 y #s(literal 1319999999999999965198420476591442605950416097255821520484999572812678980728537457878701922046307271287937158477029498471895869331412716692398409165813021339967471293786218802887358430474503953561927378238917578251961368576 binary64)) #s(approx (- x (* (- z y) (/ (- x t) (- z a)))) (/.f64 #s(approx (* y (- x t)) (*.f64 x y)) (-.f64 z a))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z)))))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))) (if.f64 (<=.f64 y #s(literal 23499999999999998677617797535696868656018970640384 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (- x (* (- z y) (/ (- x t) (- z a)))) #s(approx (/ (* y (- x t)) (- z a)) (/.f64 (*.f64 y (-.f64 x t)) z))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))) (if.f64 (<=.f64 y #s(literal 31000000000000001143726186829977442703546918851506852082747831619302342808038017073152 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t #s(approx (- (/ y (- a z)) (/ z (- a z))) (/.f64 y (-.f64 a z))))))) (if.f64 (<=.f64 y #s(literal -3099999999999999866688086571037213278762431413412260006445968672000715021702451613395172886326013853696 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 31000000000000001143726186829977442703546918851506852082747831619302342808038017073152 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 -40999999999999998272338754056436103008672329413886504687401413032429307726407113693282101710289987238903355464586649769990946816 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* t (- (/ y (- a z)) (/ z (- a z)))) (*.f64 (-.f64 y z) (/.f64 t a)))) (if.f64 (<=.f64 y #s(literal 979999999999999992031637133234273409361511181228015695771054373371711090680846960272867328 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 y z) (/.f64 t a)))))) (if.f64 (<=.f64 y #s(literal -149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 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 64000000000000002806133954884876630696579049717760 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 (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))))) (if.f64 (<=.f64 y #s(literal -149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 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 64000000000000002806133954884876630696579049717760 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 (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))))) (if.f64 (<=.f64 z #s(literal -2599999999999999806580311304105246997682655900849837925662172095670122648244472112601935868578278116909614833525795238132640360064331021285762874134243473112190297954153671507223172645515410039373824 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5470555600507653/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 7/2 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) #s(approx (- (/ y a) 1) #s(literal -1 binary64)))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))))) (if.f64 (<=.f64 a #s(literal -165509173077177/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 639536231998125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))) (if.f64 (<=.f64 a #s(literal -3379722536327713/182687704666362864775460604089535377456991567872 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 3356504041299755/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (-.f64 (*.f64 #s(literal 3/2 binary64) x) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 58000000000 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 -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 58000000000 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 y #s(approx (- (+ (* 1/2 (/ x y)) (/ x y)) 1/2) #s(literal -1/2 binary64)))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)))) #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 z #s(literal -11499999999999999964517988131951275563403576992653634605638677549299828526430564902252395607024274105122162780197654979409950126653833216 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 290000000000000024896005313625518109648963087216270509819503532991599083520 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))))) (if.f64 (<=.f64 z #s(literal 10499999999999999518516445148840975139469496905812123017373437270365319466626279860204774768701955551694956750591279514086794120380022784 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (+.f64 #s(approx (+ x (sin y)) #s(approx (+ x y) y)) (*.f64 z (cos.f64 y)))) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 y #s(literal -7148113328562451/4611686018427387904 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 900000 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) y)))))))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 y #s(literal -7148113328562451/4611686018427387904 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 360000 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 -41999999999999995805696 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 1200000000000000010626946991786816693270672485690848906838016 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 y z))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 x #s(literal -4405470967619393/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 x #s(literal 3185266114300603/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) (+.f64 #s(approx (+ x (sin y)) #s(approx (+ x y) y)) #s(approx (* z (cos 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) z)) (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal -8120886657712095/19807040628566084398385987584 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal 5104235503814077/21267647932558653966460912964485513216 binary64)) (-.f64 #s(approx (+ x (cos y)) (cos.f64 y)) (*.f64 z (sin.f64 y))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -1000000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal 1125899906842619/1125899906842624 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 -2599999999999999806580311304105246997682655900849837925662172095670122648244472112601935868578278116909614833525795238132640360064331021285762874134243473112190297954153671507223172645515410039373824 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) z))))) (if.f64 (<=.f64 z #s(literal 579999999999999969282404419499762769060790092417277600039432387437386091848618957295309155360608553533440 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 -7706902100043261/75557863725914323419136 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 4 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y z)) #s(literal 1/2 binary64))) z))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal -1660000000000000 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 900000 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 -1660000000000000 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 900000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) 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) (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 y #s(literal -7706902100043261/75557863725914323419136 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 66 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 y #s(literal -2799999999999999995991080432733850726481266364441180504064 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (neg.f64 x))))) (if.f64 (<=.f64 y #s(literal 50000000000000001751099842971580586523040158899155912802435072 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (neg.f64 x))))))) (if.f64 (<=.f64 x #s(literal -125000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (neg.f64 x))))) (if.f64 (<=.f64 x #s(literal 6467216107573881/44601490397061246283071436545296723011960832 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) #s(approx (* z (sin y)) (*.f64 y z)))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (neg.f64 x))))))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (neg.f64 x))))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 x)) (*.f64 #s(literal -8/3 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 8/3 binary64) (sin.f64 x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1/18 binary64)) x) x) #s(literal -2/3 binary64)) x)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 8/3 binary64) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (sin.f64 x))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) x)) (sin.f64 x)) #s(literal 8/3 binary64))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 8/3 binary64) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 x #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1/18 binary64)) x) x) #s(literal -2/3 binary64)) x)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 4/3 binary64)) (sin.f64 x))) (if.f64 (<=.f64 x #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1/18 binary64)) x) x) #s(literal -2/3 binary64)) x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 4/3 binary64) (sin.f64 x)))) (if.f64 (<=.f64 x #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1/18 binary64)) x) x) #s(literal -2/3 binary64)) x)) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 4/3 binary64)))) (if.f64 (<=.f64 x #s(literal 5500000000000 binary64)) (*.f64 #s(approx (* (/ 8/3 (sin x)) (sin (* 1/2 x))) #s(literal 4/3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (+.f64 (*.f64 (/.f64 #s(literal 8/3 binary64) (sin.f64 x)) #s(literal 1/2 binary64)) #s(approx (* (/ 8/3 (sin x)) (* -1/2 (cos x))) (/.f64 #s(literal -4/3 binary64) x)))) (*.f64 #s(approx (* (/ 8/3 (sin x)) (sin (* 1/2 x))) #s(literal 4/3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 2/3 binary64) x)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 z t) (/.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 200000000000000000383135017146933747243191025453038402230560702919875864840797751192247229021636064706560 binary64)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 x (/.f64 #s(literal -1 binary64) y)) (/.f64 x y))) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (*.f64 (/.f64 z t) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 200000000000000000383135017146933747243191025453038402230560702919875864840797751192247229021636064706560 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 z (*.f64 t t)) z)) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (*.f64 (/.f64 z t) (/.f64 z t)))) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 z (*.f64 t t)) z)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (if.f64 (<=.f64 z #s(literal 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) (*.f64 z #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) t) y)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) z) y) z))) (if.f64 (<=.f64 z #s(literal 240000000000000011754414378036124939097334480847378533298810169901640383262412341478695567019346351310347135523562466422892823900479020452104546287616 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) (-.f64 (*.f64 z z) t))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) z) y) z))) (if.f64 (<=.f64 (*.f64 z z) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 #s(literal -4 binary64) (*.f64 t y)))) (if.f64 (<=.f64 (*.f64 z z) #s(literal 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 (*.f64 (*.f64 z z) y) #s(literal 4 binary64)))) #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 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 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 z #s(literal 7926335344172073/18014398509481984 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 #s(approx (- y (/ x y)) y) (neg.f64 y)) (/.f64 (-.f64 x y) (-.f64 z y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -5000000000000000000000 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (/ (- x y) (- z y)) #s(literal 1 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (/ (- x y) (- z y)) #s(literal 1 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 100000000 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 900000000000000086733230315498755630559395348786198330628736850501566464 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (*.f64 (-.f64 x (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) y) x) z)) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (if.f64 (<=.f64 x #s(literal 8120886657712095/19807040628566084398385987584 binary64)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (*.f64 #s(literal -4 binary64) z) y)) (*.f64 #s(approx (- 1 (/ (* z (* 4 y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (*.f64 #s(literal -4 binary64) z) y)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (*.f64 (+.f64 (*.f64 (/.f64 x y) x) y) y) (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(approx (+ (* (/ x y) x) y) y) y) (*.f64 (*.f64 x #s(literal 16 binary64)) x) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b))))) (if.f64 (<=.f64 a #s(literal -309999999999999994016551039905521546050460537326856539118945381399079538626660118638591432164043734321525302986986463746256329488519269800600201388223769953621100996413207996055183754595634701253214208 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (+.f64 (+.f64 (*.f64 z (+.f64 y (*.f64 b a))) x) (*.f64 a t))) (if.f64 (<=.f64 b #s(literal -19000000000000001215530164274001977302355661143179118956570146872865241169920 binary64)) (+.f64 #s(approx (+ (+ x (* y z)) (* t a)) (+.f64 x (*.f64 a t))) (*.f64 (*.f64 a z) b)) (if.f64 (<=.f64 b #s(literal 4799999999999999985417880258908871530751251164783590172042199040 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) (+.f64 #s(approx (+ (+ x (* y z)) (* t a)) (+.f64 x (*.f64 a t))) (*.f64 (*.f64 a z) b)))) (if.f64 (<=.f64 z #s(literal -5582757582296647/1329227995784915872903807060280344576 binary64)) (+.f64 #s(approx (+ (* z (+ y (* b a))) x) (*.f64 z (+.f64 y (*.f64 a b)))) (*.f64 a t)) (if.f64 (<=.f64 z #s(literal 3039929748475085/562949953421312 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)))) (if.f64 (<=.f64 b #s(literal -275000000000000019946145004920539659693552962652793537767507792756736 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)) (if.f64 (<=.f64 b #s(literal 11499999999999999277670734695667832180625106261402237875677495820288 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)))) (if.f64 (<=.f64 a #s(literal -37999999999999998952793050950044055440456528031884194145246850945847992905853326637935142821380648976933142535112783561151954493218936657543168 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 175000000000000009447489984292611879111255459582967808 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 z #s(literal -3600000000000000173810541528679449223777605492431435698865688263917593233090081766227106307220963328 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 1900000 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 -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal -540 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 a #s(literal 6368564908052391/115792089237316195423570985008687907853269984665640564039457584007913129639936 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 -3600000000000000173810541528679449223777605492431435698865688263917593233090081766227106307220963328 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 3039929748475085/562949953421312 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 -3600000000000000173810541528679449223777605492431435698865688263917593233090081766227106307220963328 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (+ (* a (* b z)) (* y z)) (*.f64 a (*.f64 b z))))) (if.f64 (<=.f64 z #s(literal 3039929748475085/562949953421312 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 -21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (+ x (* y z)) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 3039929748475085/562949953421312 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 -51999999999999995110112810926604709536451168983004469254241997486788769076402319806933394159612573180821496618032607331357117122609152 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (if.f64 (<=.f64 a #s(literal 579999999999999965943798544433584779569376921672441784456070143195901787443599166487325464718286313155462156801219545143961790554324633262789492736 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 #s(approx (+ t (* b z)) t))))) (if.f64 (<=.f64 z #s(literal -21999999999999999483034433280792250702873073898465757623012114819665147993056844762457170375726229656817119530788934493496744247033856000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (+ x (* y z)) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 900000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (+ x (* y z)) (*.f64 y z)))))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a (* b z)) (* y z))) #s(approx (+ x (* y z)) (*.f64 y z)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 944473296573929/9444732965739290427392 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 p p) #s(literal -4 binary64))))) 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 944473296573929/9444732965739290427392 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x)))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 8106479329266893/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 x p))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 8106479329266893/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64)))) (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)) (log.f32 (*.f32 alpha alpha)))) (PI.f32)) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 alpha #s(literal -1 binary32)) (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta)) 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)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (log.f32 alpha) (-.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 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (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 (+.f32 (PI.f32) (PI.f32)) (log.f32 alpha)))) (/.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))))) (-.f64 (*.f64 #s(approx 9 #s(literal 0 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) (-.f64 (*.f64 #s(literal 9 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) #s(approx (- (* 9 (pow x 4)) (* (* y y) (- (* y y) 2))) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y)) (-.f64 (*.f64 y y) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) y) y) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 9 binary64)))) (-.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* (* (* y y) y) y) (* (pow x 4) 9)) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* 9 (pow x 4)) (pow y 4)) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y))) (pow.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) (*.f64 d1 d1)) d1) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) d1) d1)) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 d1) d1)) d1)) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) d1) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 1487016908477783/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 (-.f64 #s(approx (+ d3 d2) d3) #s(literal -3 binary64)) d1)) (if.f64 (<=.f64 d3 #s(literal 124000000000000000 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d3)))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1452164949685335/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d2))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 3794275180128377/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d3))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1452164949685335/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d2))) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d3)))) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))) (*.f64 d1 d2))) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -62 binary64)) #s(approx (* (- d2 -30) d1) #s(approx (* d2 (+ d1 (* 30 (/ d1 d2)))) (*.f64 d1 d2))) (if.f64 (<=.f64 d2 #s(literal 55000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (* (- d2 -30) d1) #s(approx (* d2 (+ d1 (* 30 (/ d1 d2)))) (*.f64 d1 d2))))) #s(approx (* (- d2 -30) d1) #s(approx (* d2 (+ d1 (* 30 (/ d1 d2)))) (*.f64 d1 d2))) (*.f64 d #s(literal 30 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 d3 d2)) d1)) (if.f64 (<=.f64 d1 #s(literal -20499999999999998919579982870722139647934708795820338224989726702903514434643693666304 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (-.f64 d2 d3)) d1)) (if.f64 (<=.f64 d1 #s(literal 5700000000000000305675594657583829865781458788479060673261203357696 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (-.f64 d2 d3)) d1)))) (if.f64 (<=.f64 d2 #s(literal -1908785286492599/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (-.f64 d2 d3)) d1)) (*.f64 d1 (-.f64 (-.f64 d4 #s(approx (- d3 d2) d3)) d1))) (if.f64 (<=.f64 d1 #s(literal -4200000000000000120525838612240753947954469677953592963161831017733621517855083259396005847049742008143061116143175323248766417524065131325743431680 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (*.f64 #s(literal -1 binary64) d1))) (if.f64 (<=.f64 d1 #s(literal 779999999999999953146126605338771951359620108073141868459183667016836027777024 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (*.f64 #s(literal -1 binary64) d1))))) (if.f64 (<=.f64 d3 #s(literal -152000000000000007432143633151277381230869527629507198959443615014945764673588867253600202781329495652975183576947260914883068090646528 binary64)) #s(approx (- (* d2 d1) (* d1 (+ d1 (- d3 d4)))) (*.f64 (neg.f64 d3) d1)) (if.f64 (<=.f64 d3 #s(literal 62000000000000002287452373659954885407093837703013704165495663238604685616076034146304 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (*.f64 #s(literal -1 binary64) d1))) #s(approx (- (* d2 d1) (* d1 (+ d1 (- d3 d4)))) (*.f64 (neg.f64 d3) d1)))) #s(approx (- (* d2 d1) (* d1 (+ d1 (- d3 d4)))) (*.f64 (neg.f64 d3) d1)) (*.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 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) (*.f64 (-.f64 d2 #s(approx (- -37 d3) #s(literal -37 binary64))) d1) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1452164949685335/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) #s(approx (* (- d2 (- -37 d3)) d1) #s(approx (* d2 (+ d1 (* (/ (- d3 -37) d2) d1))) (*.f64 d1 d2))) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1452164949685335/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) #s(approx (* (- d2 (- -37 d3)) d1) #s(approx (* d2 (+ d1 (* (/ (- d3 -37) d2) d1))) (*.f64 d1 d2))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4742843975160471/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (*.f64 #s(approx (- d2 (- -37 d3)) #s(approx (+ 37 d3) #s(literal 37 binary64))) d1) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(approx (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (*.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 4743802811890093/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (* (- d2 (- -37 d3)) d1) #s(approx (* d2 (+ d1 (* (/ (- d3 -37) d2) d1))) (*.f64 d1 d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(approx (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3))))) (*.f64 d1 d3)))) #s(approx (* (- d2 (- -37 d3)) d1) #s(approx (* d2 (+ d1 (* (/ (- d3 -37) d2) d1))) (*.f64 d1 d2))) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -20240225330731/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 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))) (PI.f64)))) (/.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) (/.f64 #s(literal 4/3 binary64) (*.f64 #s(approx (* (- 1 (* v v)) (PI)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) #s(approx (/ 4 (* (* (* 3 (PI)) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))) (/.f64 #s(literal 4/3 binary64) (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 v v) #s(literal 1 binary64)) (PI.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))) (*.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 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 t (*.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) v) v)) #s(literal 2 binary64))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 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))))))) #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 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -6 binary64) (*.f64 v v))))) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(approx (- 1 (* v v)) #s(literal 1 binary64)) (*.f64 (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))) (*.f64 #s(approx (- 1 (* v v)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(approx (+ (* -6 (* v v)) 2) #s(literal 2 binary64))) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 v v))))) (-.f64 (PI.f64) (acos.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64))))) (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) #s(approx (- (* v v) 1) #s(literal -1 binary64)))) (acos.f64 (/.f64 #s(approx (- 1 (* 5 (* v v))) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (if.f64 (<=.f64 k #s(literal 8920298079412249/178405961588244985132285746181186892047843328 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (*.f64 (/.f64 k (*.f64 (pow.f64 k m) a)) (-.f64 k #s(literal -10 binary64)))))) (if.f64 (<=.f64 m #s(literal -8099686188435651/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368 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 1376851462496697/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) (* (pow k m) a)) #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 (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 m #s(literal -4776913109852041/5192296858534827628530496329220096 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 1376851462496697/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) (* (pow k m) a)) #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 (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 m #s(literal -180 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))) (if.f64 (<=.f64 m #s(literal 1376851462496697/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) (* (pow k m) a)) #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 (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 1000000000000000046753818885456127989189605431330410286841364872744016439394555894610368258180303336939076888134044950289326168184662430331474313277416979816387389279864637935586997520238352311022660078293728671385192933261062303434752638026781377548741967884639283445760 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 k (/.f64 (-.f64 (*.f64 k a) (*.f64 k (*.f64 (*.f64 k a) #s(literal 10 binary64)))) (*.f64 k k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 a (*.f64 #s(literal -100 binary64) a)))) (*.f64 #s(literal 10 binary64) a))))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 a (*.f64 #s(literal -100 binary64) a)))) (*.f64 #s(literal 10 binary64) a)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a #s(approx (* k (- (* k (- (* -1 (* k (+ (* -10 a) (* -10 (+ a (* -100 a)))))) (+ a (* -100 a)))) (* 10 a))) (*.f64 a (*.f64 k (-.f64 (*.f64 k (+.f64 #s(literal 99 binary64) (*.f64 #s(literal -980 binary64) k))) #s(literal 10 binary64)))))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 1000000000000000046753818885456127989189605431330410286841364872744016439394555894610368258180303336939076888134044950289326168184662430331474313277416979816387389279864637935586997520238352311022660078293728671385192933261062303434752638026781377548741967884639283445760 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 k (+.f64 (*.f64 #s(literal -10 binary64) a) (/.f64 a k)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) k)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #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))) #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))) #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 #s(approx (+ 1 (* 1/2 (/ (+ (pow x 2) (pow y 2)) (pow z 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.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 -5764607523034235/1152921504606846976 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 (+.f64 a #s(approx (+ b (+ c d)) (+.f64 c d))) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) #s(literal -5764607523034235/1152921504606846976 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 c c))) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 a (+.f64 (+.f64 b c) d)) (*.f64 a (+.f64 #s(approx (+ b c) c) d)) (*.f64 a #s(approx (+ (+ b c) d) (+.f64 b d))) #s(approx (* a (+ (+ b c) d)) (*.f64 a d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a c)) #s(approx (* a (+ (+ b c) d)) (*.f64 a b)) (+.f64 (*.f64 b (+.f64 (+.f64 b a) a)) (*.f64 a a)) (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 #s(approx (+ a b) b) #s(approx (+ a b) b)) (*.f64 (+.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x) x) (*.f64 (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) x) (+.f64 x (*.f64 x x)) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (+.f64 (+.f64 (+.f64 (+.f64 b c) d) a) e) (+.f64 (+.f64 a d) (+.f64 (+.f64 c e) b)) #s(approx (+ (+ (+ (+ e d) c) b) a) (+.f64 b (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) 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 y #s(literal 458903464748633/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 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)) (*.f64 #s(approx (+ x y) y) #s(approx (+ x y) y)) (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (-.f64 x y) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(approx (+ x y) y) (-.f64 x y)) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (fabs.f64 (+.f64 #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t))) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (cos.f64 t)))) (fabs.f64 (+.f64 #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (fabs.f64 (+.f64 #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t))) (*.f64 (tanh.f64 (asinh.f64 #s(approx (/ eh (* (tan t) ew)) (/.f64 eh (*.f64 ew t))))) (*.f64 (cos.f64 t) eh)))) (if.f64 (<=.f64 eh #s(literal -4749284910124297/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) #s(approx (/ (pow eh 2) (* ew (sqrt (/ (pow eh 2) (pow ew 2))))) #s(approx (/ eh (* ew (sqrt (/ 1 (pow ew 2))))) (*.f64 #s(literal -1 binary64) eh))))) (if.f64 (<=.f64 eh #s(literal 154999999999999998037208050501336820016566762287521791465975578180354363228995921186166737038080507942785619488407552 binary64)) (fabs.f64 (*.f64 #s(approx (+ 1 (/ (* (tanh (asinh (/ eh (* (tan t) ew)))) (* (cos t) eh)) (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) #s(literal 1 binary64)) #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 (sin.f64 t) ew)))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) #s(approx (/ (pow eh 2) (* ew (sqrt (/ (pow eh 2) (pow ew 2))))) #s(approx (/ eh (* ew (sqrt (/ 1 (pow ew 2))))) (*.f64 #s(literal -1 binary64) eh))))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) #s(approx (/ (pow eh 2) (* ew (sqrt (/ (pow eh 2) (pow ew 2))))) #s(approx (/ eh (* ew (sqrt (/ 1 (pow ew 2))))) (*.f64 #s(literal -1 binary64) eh))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh)))) (sin.f64 t)) eh))) (fabs.f64 (-.f64 (/.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh)))) (sin.f64 t)) eh))) (if.f64 (<=.f64 ew #s(literal 3170532486744675/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))) (*.f64 (cos.f64 t) ew)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 ew #s(literal 3170532486744675/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (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 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))))))))))) (if.f64 (<=.f64 ew #s(literal 3170532486744675/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (if.f64 (<=.f64 ew #s(literal 26000000000000002133684980297249365624570363076794637191111615301575862714448555535393646039819678247348998535681174789981447236934720464879616 binary64)) #s(approx (* (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2)) (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2))) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew #s(literal 2 binary64)) (pow.f64 (cos.f64 t) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 #s(approx (* (tanh (asinh (* (/ (tan t) ew) (neg eh)))) (sin t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 eh t) t) ew))) eh))))) (if.f64 (<=.f64 eh #s(literal 4001867083405173/52656145834278593348959013841835216159447547700274555627155488768 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 #s(approx (* (tanh (asinh (* (/ (tan t) ew) (neg eh)))) (sin t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 eh t) t) ew))) eh))) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew))))))))))) (if.f64 (<=.f64 eh #s(literal 4001867083405173/52656145834278593348959013841835216159447547700274555627155488768 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 #s(approx (* (tanh (asinh (* (/ (tan t) ew) (neg eh)))) (sin t)) (/.f64 (*.f64 (*.f64 t t) (neg.f64 eh)) ew)) eh))) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew))))))))))) (if.f64 (<=.f64 ew #s(literal 3170532486744675/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (fabs.f64 (-.f64 (*.f64 (/.f64 (cos.f64 t) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) #s(literal -1 binary64)))) ew) (*.f64 #s(approx (* (tanh (asinh (* (/ (tan t) ew) (neg eh)))) (sin t)) (*.f64 (neg.f64 eh) (/.f64 (*.f64 t t) ew))) eh)))) (if.f64 (<=.f64 eh #s(literal 4001867083405173/52656145834278593348959013841835216159447547700274555627155488768 binary64)) #s(approx (* (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2)) (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2))) (fabs.f64 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 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew))))))))))) #s(approx (* (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2)) (pow (pow (/ (- (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh))) (* (cos t) ew)) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) 2) (/ 1/2 2))) (fabs.f64 ew)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2000 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1))) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624 binary64)) #s(approx (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (* (- lambda2 lambda1) (- lambda2 lambda1))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))) (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2000 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1))) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624 binary64)) (*.f64 R #s(approx (sqrt (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (* (- lambda2 lambda1) (- lambda2 lambda1))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2000 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1))) #s(literal 2 binary64)) (-.f64 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 lambda2 #s(literal -9001819484387803/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 lambda2 #s(literal 620000000000000033016405683381839714398356060300952813343931830081869097196167549858174218769207834705920 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) R))) (if.f64 (<=.f64 lambda2 #s(literal -9001819484387803/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376 binary64)) (*.f64 R #s(approx (sqrt (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (* (- lambda2 lambda1) (- lambda2 lambda1))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))) (if.f64 (<=.f64 lambda2 #s(literal 620000000000000033016405683381839714398356060300952813343931830081869097196167549858174218769207834705920 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) R))) (if.f64 (<=.f64 lambda2 #s(literal -18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) #s(approx (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))) #s(approx (* (+ 1/2 (* 1/2 (cos (* -1 phi1)))) (* (- lambda1 lambda2) (- lambda2 lambda1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda2 lambda1)))))) R) (if.f64 (<=.f64 lambda2 #s(literal 620000000000000033016405683381839714398356060300952813343931830081869097196167549858174218769207834705920 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) R))) (if.f64 (<=.f64 phi2 #s(literal -6009740569184323/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (if.f64 (<=.f64 phi2 #s(literal 510000000000000019946891823339582733845037588217582050479729208459714789393092200152906288051245041334616064 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) #s(approx (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))) #s(approx (* (+ 1/2 (* 1/2 (cos (* -1 phi1)))) (* (- lambda1 lambda2) (- lambda2 lambda1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda2 lambda1)))))) R) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -180000000000000005860233804790361112975034147306290792778437160801704347076094684698725146292010515870709425732151333979775129707138385783305056880654424593074816925342156951317220951863714465674061485132742656 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 #s(approx (+ R (* -1 (/ (* R phi1) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 R phi2)) (/.f64 R phi1)))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -750000000000000007753465634178723734323529201854742203244053623555006905223337855512583073693696 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 phi2) phi1)) phi2)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1)) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 a (*.f64 (/.f64 b a) b)))))) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 b a) b) a) a))) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 a (/.f64 (*.f64 b b) a)) a))) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (/.f64 #s(literal 10 binary64) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) x))) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (/ -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 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/2 binary64)) x) x)) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x x))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (/.f64 #s(approx (- (* x x) (- (* x x) eps)) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 eps (+.f64 x x)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 eps (+.f64 x x)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 eps (+.f64 x x)))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 eps (+.f64 x x))) #s(approx (- x (sqrt (- (* x x) eps))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64)))) #s(approx (- x (sqrt (- (* x x) eps))) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)) eps) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) eps)))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 4 binary64) x)) eps)) #s(literal 1 binary64))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)) eps) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) eps)))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 4 binary64) x)) eps)) #s(literal 1 binary64))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))) (*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x))))))))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64)))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))) (if.f64 (<=.f64 x #s(literal -1646235444289529/187072209578355573530071658587684226515959365500928 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))) (if.f64 (<=.f64 x #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (+.f64 (*.f64 (+.f64 x x) eps) (*.f64 eps eps))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.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 #s(approx (+ (+ x x) eps) eps) eps))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 #s(approx (+ (+ x x) eps) eps) eps)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (exp.f64 #s(literal 5 binary64)) x)) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (exp.f64 #s(literal 5 binary64)) x)) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x x) x))) #s(literal 10 binary64))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x)) (exp.f64 (*.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) #s(approx (exp (* 10 (* x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (* (cos x) (exp (* 10 (* x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 19/2 binary64) #s(approx x #s(literal 0 binary64))) #s(approx x #s(literal 0 binary64))))) #s(approx (* (cos x) (exp (* 10 (* x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 19/2 binary64) x) x))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 (PI.f64) #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 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 (PI.f64) #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 (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (+ (* (sin (* -1/2 lambda1)) (cos (* (PI) 1/2))) (* (cos (* -1/2 lambda1)) (sin (* (PI) 1/2)))) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (+ (* (sin (* -1/2 lambda1)) (cos (* (PI) 1/2))) (* (cos (* -1/2 lambda1)) (sin (* (PI) 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)))))) #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 (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (+ (* (sin (* -1/2 lambda1)) (cos (* (PI) 1/2))) (* (cos (* -1/2 lambda1)) (sin (* (PI) 1/2)))) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (+ (* (sin (* -1/2 lambda1)) (cos (* (PI) 1/2))) (* (cos (* -1/2 lambda1)) (sin (* (PI) 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda1)))))) #s(literal 2 binary64))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (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 (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (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 phi1 #s(literal -23000000000000 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 5418731071652181/1152921504606846976 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 (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (*.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 (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))))))))) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 lambda1 #s(literal -6935975771714791/73786976294838206464 binary64)) (*.f64 (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (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)))))) #s(literal 2 binary64)) R) (if.f64 (<=.f64 lambda1 #s(literal 6139076427730539/1180591620717411303424 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 (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (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)))))) #s(literal 2 binary64)) R))) (if.f64 (<=.f64 lambda1 #s(literal -6935975771714791/73786976294838206464 binary64)) (*.f64 (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (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)))))) #s(literal 2 binary64)) R) (if.f64 (<=.f64 lambda1 #s(literal 6139076427730539/1180591620717411303424 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (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 (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (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)))))) #s(literal 2 binary64)) R))) (if.f64 (<=.f64 phi1 #s(literal -125000000000 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 3515176971816541/12554203470773361527671578846415332832204710888928069025792 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi1 #s(literal -125000000000 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 30000000 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 phi2 #s(literal -3112888062438487/2305843009213693952 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi2 #s(literal 850 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (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 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (sin (* lambda2 1/2))))) (- (* (sin (* 1/2 lambda1)) (cos (* lambda2 1/2))) (* (cos (* -1/2 lambda1)) (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 (*.f64 R (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))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 phi2 #s(literal -3112888062438487/2305843009213693952 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi2 #s(literal 660 binary64)) (*.f64 (*.f64 R (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))))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (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))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 lambda2 #s(literal -420 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 lambda2 #s(literal 3999999999999999847318763367259759453796941345107140605781616493820401616222622762704766840658378241474809158322128284365245045534621696 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))))) #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 (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 5476377146882523/144115188075855872 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 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.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 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (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 7493989779944505/576460752303423488 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1)) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.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 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (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 5764607523034235/576460752303423488 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1)) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))))))) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.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 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (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 5764607523034235/576460752303423488 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1)) (sin.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (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 #s(literal 2 binary64) R))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.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 5764607523034235/576460752303423488 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (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 #s(literal 2 binary64) R))) (if.f64 (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (*.f64 R (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))) #s(approx (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) #s(approx (- (+ 1/2 (* 1/2 (* phi1 (sin (neg phi2))))) (* 1/2 (cos (neg phi2)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 #s(literal 1/4 binary64) phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) #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 #s(literal 2 binary64) R))) (if.f64 (<=.f64 phi1 #s(literal -1170935903116329/2251799813685248 binary64)) (*.f64 (*.f64 R (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 binary64) (/.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (+.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))) (+.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 3713820117856141/4951760157141521099596496896 binary64)) (*.f64 (*.f64 R (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)))))) #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 phi1 (sin.f64 (neg.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #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)))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (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)))))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 phi1 #s(literal -10500000000 binary64)) (*.f64 (*.f64 R (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 binary64) (/.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (+.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))) (+.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 3713820117856141/4951760157141521099596496896 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (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)))))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 phi1 #s(literal -10500000000 binary64)) (*.f64 (*.f64 R (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)))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 3713820117856141/4951760157141521099596496896 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (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)))))))))) #s(literal 2 binary64)))) (if.f64 (<=.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 R (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #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)))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.f64 phi1 phi2))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) #s(literal 2 binary64))) (*.f64 (*.f64 R (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #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)))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 lambda1 #s(literal -7791904696734915/590295810358705651712 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 lambda1 #s(literal 5312662293228351/147573952589676412928 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 R (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)))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal -4738908354687757/5575186299632655785383929568162090376495104 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 phi1 #s(literal 3458764513820541/2305843009213693952 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) #s(literal 2 binary64)) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 R (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) #s(literal 2 binary64)) (*.f32 (*.f32 #s(literal 3 binary32) s) (-.f32 (log.f32 #s(literal 3/2 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))))) #s(approx (* (* 3 s) (- (log 3/2) (log (* (- 1 u) 2)))) (*.f32 #s(literal 3 binary32) (*.f32 s (-.f32 (log.f32 #s(literal 3/2 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (*.f32 (neg.f32 (-.f32 (log.f32 (-.f32 #s(literal 1 binary32) u)) (log.f32 #s(literal 3/4 binary32)))) #s(literal 3 binary32)) 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 #s(literal -4/3 binary32) (-.f32 u #s(literal 1/4 binary32))) #s(literal -1 binary32)))) #s(literal 3 binary32)) s) (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) #s(literal -4/3 binary32))) #s(literal -3 binary32)) s) (*.f32 (log.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) #s(literal -4/3 binary32))) (*.f32 #s(literal -3 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(approx 3 #s(literal 0 binary32)) (*.f32 s (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(literal 3 binary32) (*.f32 s (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 #s(literal 27/64 binary32)) s)) (if.f32 (<=.f32 u #s(literal 5368709/536870912 binary32)) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (-.f32 (*.f32 (*.f32 u u) #s(approx (- (* (* u s) (+ (* 64 u) 64/3)) (* -8 s)) (*.f32 s (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))) (*.f32 (*.f32 #s(literal -4 binary32) u) s))) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u #s(literal 4 binary32))))) s)) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (-.f32 (*.f32 (*.f32 u u) #s(approx (- (* (* u s) (+ (* 64 u) 64/3)) (* -8 s)) (*.f32 s (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))) (*.f32 (*.f32 #s(literal -4 binary32) u) s))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 u #s(approx (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))) (*.f32 s (+.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 (-.f32 (*.f32 #s(literal 64/3 binary32) u) #s(literal -8 binary32)) (*.f32 (*.f32 u u) #s(literal 64 binary32))))))))) #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(literal 64/3 binary32) u) #s(literal -8 binary32)) u) u) (*.f32 #s(literal -4 binary32) u)))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 u #s(literal 4 binary32)) (*.f32 (*.f32 u u) (-.f32 (*.f32 #s(literal -64/3 binary32) u) #s(literal 8 binary32)))))) #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 #s(approx (+ 64/3 (* 64 u)) #s(literal 64/3 binary32)))))))))) #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))))) #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 #s(approx (+ 8 (* u (+ 64/3 (* 64 u)))) #s(literal 8 binary32)))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u #s(approx (+ 4 (* u (+ 8 (* 64/3 u)))) #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (/.f32 #s(literal 3/4 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) s) r))) (*.f32 (PI.f32) (*.f32 #s(literal 6 binary32) (*.f32 s r))))) (+.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 r) s)) #s(literal 1/8 binary32)) (*.f32 r (*.f32 (PI.f32) s))) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s))) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (PI.f32) (*.f32 #s(literal 6 binary32) (*.f32 s r))))) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s)))) (*.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s)) (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))))) r) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s)))) (*.f32 #s(literal 3/4 binary32) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1/3 binary32) s) r)) (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s)))) r) (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s))) r)) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1/3 binary32) s) r)) #s(literal 3/4 binary32)) (*.f32 (*.f32 (*.f32 s r) #s(literal 6 binary32)) (PI.f32)))) (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (PI.f32)) #s(literal 1/8 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))) (PI.f32)) #s(literal 1/8 binary32))) (*.f32 s r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (+.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 r) s)) #s(literal 1/8 binary32)) (*.f32 r (*.f32 (PI.f32) s))) #s(approx (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/144 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/24 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s))) r)) #s(approx (* (exp (* (/ -1/3 s) r)) (/ 1/8 (* (* s r) (PI)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/144 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/24 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) #s(approx (* (* (PI) s) (exp (/ r s))) (+.f32 (*.f32 r (+.f32 (PI.f32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 r (PI.f32)) s)))) (*.f32 s (PI.f32))))) (*.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) s)) (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))))) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 #s(approx (* (* (PI) s) (exp (/ r s))) (+.f32 (*.f32 r (+.f32 (PI.f32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 r (PI.f32)) s)))) (*.f32 s (PI.f32)))) r)) (*.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1/3 binary32) s) r)) (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 s r) (PI.f32)))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 r (PI.f32))) (*.f32 #s(literal -1/144 binary32) (/.f32 r (PI.f32)))) s)) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s)))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #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) #s(approx (/ s (- (/ 1/4 (* (PI) r)) (/ 1/6 (* (PI) s)))) (*.f32 r (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 s (PI.f32))) (*.f32 r (-.f32 (*.f32 #s(literal 16/9 binary32) (/.f32 (*.f32 r (PI.f32)) s)) (*.f32 #s(literal -8/3 binary32) (PI.f32)))))))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #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) #s(approx (/ s (- (/ 1/4 (* (PI) r)) (/ 1/6 (* (PI) s)))) (*.f32 r (+.f32 (*.f32 #s(literal 8/3 binary32) (*.f32 r (PI.f32))) (*.f32 #s(literal 4 binary32) (*.f32 s (PI.f32))))))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #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 (/.f32 #s(literal 1/4 binary32) r) s) (PI.f32)))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #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) r) (*.f32 (PI.f32) s)))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/154742504910672534362390528 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (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 (*.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)) (-.f64 z (*.f64 (-.f64 z x) y)) (if.f64 (<=.f64 y #s(literal -59000000000 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 4278419646001971/1125899906842624 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 -3458764513820541/2305843009213693952 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 360000 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))))) (if.f64 (<=.f64 x #s(literal -11500000000000000301403098981859565338819035136 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 2100000000000000046032445532112215560111329065665716304292002309282142722427141285936592033947639647056411828133801418347773539295891881679978880075901038386094209751185157468717187178521204948083312427008 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (-.f64 z (*.f64 z y))) #s(approx (- z (* (- z x) y)) (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -11500000000000000301403098981859565338819035136 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 2100000000000000046032445532112215560111329065665716304292002309282142722427141285936592033947639647056411828133801418347773539295891881679978880075901038386094209751185157468717187178521204948083312427008 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) #s(approx (- z (* (- z x) y)) (*.f64 x y)))) (if.f64 (<=.f64 y #s(literal -3458764513820541/2305843009213693952 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 3266710722441009/43556142965880123323311949751266331066368 binary64)) #s(approx (- z (* (- z x) y)) z) #s(approx (- z (* (- z x) y)) (*.f64 x y)))) #s(approx (- z (* (- z x) y)) z) (if.f64 (<=.f64 z #s(literal -4999999999999999965699095179735106473829597184 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 5902958103587057/590295810358705651712 binary64)) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -2993155353253689/748288838313422294120286634350736906063837462003712 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 5521397077432451/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 x #s(literal 213598703592091/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 binary64)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 z #s(literal -11999999999999999346902771844513792 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal -13600000000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 800000000000000073522268065147025904672275677725476257792 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 #s(literal 1 binary64) z))) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z))) (if.f64 (<=.f64 z #s(literal -619999999999999991745609728 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 z #s(literal 2127041452668699/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 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 -619999999999999991745609728 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 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 -619999999999999991745609728 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 779999999999999980607110262030336 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 16 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (sin.f64 x)) (sin.f64 y))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 16 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (sin.f64 x)) (sin.f64 y))))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 3/2 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 (+ (* (- (sqrt 5) 1) (cos x)) (* (- 3 (sqrt 5)) (cos y)))) 3))) (/.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 #s(literal 3/2 binary64) (+.f64 (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 x #s(literal -7656119366529843/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ 16 (- (* 16 (sin x)) (sin y))) (/.f64 #s(literal 1 binary64) (sin.f64 x))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 16 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (sin.f64 x)) (sin.f64 y))))) (-.f64 (sin.f64 y) #s(approx (/ (sin x) 16) (*.f64 #s(literal 1/16 binary64) x)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ 16 (- (* 16 (sin x)) (sin y))) (/.f64 #s(literal 1 binary64) (sin.f64 x))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))))) (if.f64 (<=.f64 x #s(literal -7656119366529843/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 16 binary64) (-.f64 (*.f64 #s(literal 16 binary64) (sin.f64 x)) (sin.f64 y))))) (-.f64 (sin.f64 y) #s(approx (/ (sin x) 16) (*.f64 #s(literal 1/16 binary64) x)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ 16 (- (* 16 (sin x)) (sin y))) (/.f64 #s(literal 1 binary64) (sin.f64 x))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))))) (if.f64 (<=.f64 x #s(literal -7656119366529843/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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)))) (-.f64 (sin.f64 y) #s(approx (/ (sin x) 16) (*.f64 #s(literal 1/16 binary64) x)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) #s(approx (/ 16 (- (* 16 (sin x)) (sin y))) (/.f64 #s(literal 1 binary64) (sin.f64 x))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal -3 binary64))))) (if.f64 (<=.f64 x #s(literal -7656119366529843/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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)))) (-.f64 (sin.f64 y) #s(approx (/ (sin x) 16) (*.f64 #s(literal 1/16 binary64) x)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 x #s(literal -7656119366529843/4503599627370496 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 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 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (cos.f64 y) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 x))) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (*.f64 (/.f64 #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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 #s(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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 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 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (- (sin x) (/ (sin y) 16)) (*.f64 #s(literal -1/16 binary64) (sin.f64 y)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 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/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (- (sin x) (/ (sin y) 16)) (*.f64 #s(literal -1/16 binary64) (sin.f64 y)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 #s(approx (- (cos y) (cos x)) (-.f64 (cos.f64 y) #s(literal 1 binary64))) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (- (sin x) (/ (sin y) 16)) (*.f64 #s(literal -1/16 binary64) (sin.f64 y)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (- (sin x) (/ (sin y) 16)) (*.f64 #s(literal -1/16 binary64) (sin.f64 y)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 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 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)))) (if.f64 (<=.f64 x #s(literal -45000000 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)))) (if.f64 (<=.f64 y #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal 8014330305721943/696898287454081973172991196020261297061888 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 x #s(literal -45000000 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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)) (* (- 3 (sqrt 5)) (cos y)))) 3))) (/.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 #s(literal 3/2 binary64) (-.f64 (+.f64 (sqrt.f64 #s(literal 5 binary64)) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal 1 binary64)))))) (*.f64 (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (cos.f64 y)))) #s(literal -1 binary64))) #s(literal -1/3 binary64)))) (if.f64 (<=.f64 x #s(literal -3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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)) (* (- 3 (sqrt 5)) (cos y)))) 3))) (/.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 #s(literal 3/2 binary64) (-.f64 (+.f64 (sqrt.f64 #s(literal 5 binary64)) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (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 #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)) (*.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))))) (-.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)))))) (if.f64 (<=.f64 x #s(literal -3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal 8070450532247929/288230376151711744 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)) (* (- 3 (sqrt 5)) (cos y)))) 3))) (/.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 #s(literal 3/2 binary64) (-.f64 (+.f64 (sqrt.f64 #s(literal 5 binary64)) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal 1 binary64)))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64))) #s(literal 1/3 binary64))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(approx (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) #s(approx (* 1/3 (/ (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) (+ 1 (+ (* 1/2 (* (cos x) (- (sqrt 5) 1))) (* 1/2 (- 3 (sqrt 5))))))) (/.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal -1 binary64))))) (/.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 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 x x)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (sqrt.f64 #s(approx (- 1 (* x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 49999999999999995716575428608 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) y))) (*.f64 (/.f64 #s(approx (* 1/3 (- 3 x)) (*.f64 #s(literal -1/3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x))) (*.f64 (-.f64 x #s(literal 3 binary64)) (/.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal 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 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 x y))))) (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 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 (*.f64 #s(approx (* (/ -1 y) (- 1 x)) (/.f64 x y)) (-.f64 #s(literal 3 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 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 3 binary64) x)) #s(approx (* (/ -1 y) (- 1 x)) (/.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 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 #s(approx (* -1/3 (- 3 x)) (*.f64 #s(literal 1/3 binary64) x)) #s(approx (* (/ -1 y) (- 1 x)) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal -35000 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 #s(approx (* -1/3 (- 3 x)) #s(literal -1 binary64)) #s(approx (* (/ -1 y) (- 1 x)) (/.f64 x y)))) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y))) (/.f64 #s(approx (* (* 1/3 (- 3 x)) (- 1 x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (/.f64 #s(literal -1/3 binary64) y))) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 x #s(literal 4127771402148561/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 1500000000000000062108234795606923204525156007046044983841917301145907703491792772044358417099072143717934429619709703256165749280084847614175263850496 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))) (*.f64 (-.f64 x (*.f64 y (/.f64 (*.f64 #s(literal 4 binary64) y) x))) #s(approx (/ x (- (* x x) (* (* y y) -4))) (/.f64 #s(literal 1 binary64) x))))) (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)) (*.f64 (-.f64 x (*.f64 y (/.f64 (*.f64 #s(literal 4 binary64) y) x))) #s(approx (/ x (- (* x x) (* (* y y) -4))) (/.f64 #s(literal 1 binary64) x)))) (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 3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) #s(approx (* x (sqrt (- (* y y) (* z z)))) (*.f64 x y)) (*.f64 (+.f64 y (*.f64 (-.f64 x z) (*.f64 (+.f64 z x) (/.f64 #s(literal 1 binary64) y)))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (-.f64 x z) y) (+.f64 z x)) y) #s(literal 1/2 binary64)) (if.f64 (<=.f64 y #s(literal 1099999999999999974151721664039612535143653694923287881150605740983257399652842238122858518786311482840855976539446724674837212351692800 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z))) (if.f64 (<=.f64 y #s(literal 33999999999999997861327477407744 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z))) (if.f64 (<=.f64 y #s(literal 33999999999999997861327477407744 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 y z) (/.f64 (+.f64 z y) y))))) (if.f64 (<=.f64 y #s(literal 33999999999999997861327477407744 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 324999999999999987261836768580265336483379003501536048617899169954882092593742533665291770627334567069670983060930531928199957483961781409669639680818250190871483814398688644368120605245908040376809587784810496 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 y #s(literal 33999999999999997861327477407744 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 x z) (-.f64 z x)) y))) (if.f64 (<=.f64 y #s(literal 324999999999999987261836768580265336483379003501536048617899169954882092593742533665291770627334567069670983060930531928199957483961781409669639680818250190871483814398688644368120605245908040376809587784810496 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 y #s(literal 35000000000 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (*.f64 (/.f64 (-.f64 z x) y) #s(approx (+ x z) z)) #s(literal -1/2 binary64))) (if.f64 (<=.f64 y #s(literal 324999999999999987261836768580265336483379003501536048617899169954882092593742533665291770627334567069670983060930531928199957483961781409669639680818250190871483814398688644368120605245908040376809587784810496 binary64)) #s(approx (/ (+ (* (* x x) (+ y y)) (* (+ y y) (* (+ z y) (- y z)))) (* 4 (* y y))) (*.f64 (-.f64 y (/.f64 (*.f64 z z) y)) #s(literal 1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 y #s(literal 85000000000000002867884413843144704 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (*.f64 (/.f64 (-.f64 z x) y) #s(approx (+ x z) z)) #s(literal -1/2 binary64))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 85000000000000002867884413843144704 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 z x) (/.f64 #s(approx (+ x z) z) y)))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal -93999999999999999362769175389993029787400593542742016 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 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 (/.f64 (sqrt.f64 (+.f64 z x)) (sqrt.f64 y))))))) (if.f64 (<=.f64 y #s(literal -93999999999999999362769175389993029787400593542742016 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 920000000000000017773994917407618219622006784 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 -93999999999999999362769175389993029787400593542742016 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) #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 920000000000000017773994917407618219622006784 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 -93999999999999999362769175389993029787400593542742016 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) #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 920000000000000017773994917407618219622006784 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 -93999999999999999362769175389993029787400593542742016 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) #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)))))) (if.f64 (<=.f64 y #s(literal 733708168239001/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y z))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y z))))) (*.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 -50 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 12500000000000 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 #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -4278419646001971/562949953421312 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 -4278419646001971/562949953421312 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 5404319552844595/9007199254740992 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 -8854437155380585/295147905179352825856 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 3659834024223975/590295810358705651712 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -4722366482869645/1180591620717411303424 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 y #s(literal 2833419889721787/590295810358705651712 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (if.f64 (<=.f64 y #s(literal -4722366482869645/1180591620717411303424 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 y #s(literal 5902958103587057/2361183241434822606848 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(approx (- x 1) #s(literal -1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) #s(literal 1 binary64)))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal -200 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 5902958103587057/1180591620717411303424 binary64)) (/.f64 (-.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (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 -310000 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 37/2 binary64)) (/.f64 (-.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) #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 5902958103587057/1180591620717411303424 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 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 -1 binary64)) #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 3321404725185741/1125899906842624 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (*.f64 (-.f64 y #s(literal -1 binary64)) x))) #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)) #s(approx (/ x (- 1 y)) (*.f64 #s(approx (- y -1) #s(literal 1 binary64)) x))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) (*.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y) (if.f64 (<=.f64 y #s(literal -4722366482869645/1180591620717411303424 binary64)) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y) (if.f64 (<=.f64 y #s(literal 2833419889721787/590295810358705651712 binary64)) #s(approx (/ (* x y) (+ y 1)) (*.f64 x (-.f64 y (*.f64 y y)))) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y))) #s(approx (/ (* x y) (+ y 1)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 (/.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 (-.f64 x (*.f64 z (/.f64 y (-.f64 x (*.f64 t z))))) (/.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 199999999999999990561044450276333613382502582705723397060843246977024 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (/.f64 (-.f64 (-.f64 x (*.f64 z (/.f64 y (-.f64 x (*.f64 t z))))) (/.f64 x (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal -2299999999999999885511550296641930857024080114542957972203733170852555122479942165818596899696225021059435273868500689511117181319562140303572830119125843968 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.f64 x (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 z #s(literal -2299999999999999885511550296641930857024080114542957972203733170852555122479942165818596899696225021059435273868500689511117181319562140303572830119125843968 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904 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 -10000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7846377169233351/1569275433846670190958947355801916604025588861116008628224 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (+.f64 x #s(literal 1 binary64))) (/.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 -10000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 -10000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 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 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #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 1152921504606847/576460752303423488 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 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #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 1152921504606847/576460752303423488 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #s(literal 1 binary64))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (/.f64 y t)) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #s(literal 1 binary64))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (/.f64 y t)) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 #s(approx (/ z (* (- x -1) (- (* t z) x))) (/.f64 #s(literal 1 binary64) t)) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 8998192055486251/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 #s(approx (/ z (* (- x -1) (- (* t z) x))) (/.f64 #s(literal 1 binary64) t)) y))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 8998192055486251/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 #s(approx x #s(literal 0 binary64)) #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) #s(approx (+ x 1) #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 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ 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 (-.f64 #s(literal 1 binary64) x) x))) (+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal -125000 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 162000000000000009536915725740544422324385873920 binary64)) (+.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -799388933858263/562949953421312 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 1166238552209971/10141204801825835211973625643008 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 y z)))))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 y #s(literal -3504881374004815/9223372036854775808 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 65 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 y #s(approx (+ (* -1/2 x) (* -1/6 (* y z))) (*.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))) (*.f64 (+.f64 (*.f64 x (tan.f64 y)) z) (cos.f64 y)) (if.f64 (<=.f64 x #s(literal -8120886657712095/19807040628566084398385987584 binary64)) (+.f64 (*.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 x #s(literal 3243820782991565/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (+.f64 (*.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)))) (if.f64 (<=.f64 y #s(literal -6124895493223875/9007199254740992 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 1324035698926381/2596148429267413814265248164610048 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) (*.f64 x y)))))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -48000000000000002966257966435999620752150035738380113453370779945072088268441186083771860476549660486485224806375120321086646478067662120310444908973199373265297547050065959442043443737431804194324480 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 -2500000000000000036576738076687182577425107469661637648196526967924490910627870539776 binary64)) (-.f64 (*.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (if.f64 (<=.f64 x #s(literal 98000000000000001397851082684551984607835229861154374014570554273400478595870616162394371067605213235522279138202122610124795939669530427490607550892572178695805200436498146750232833199209002893054247213435888631597686623162903560192 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 z #s(approx (- (/ (* x (cos y)) z) (sin y)) #s(approx (* x (+ (* -1 (/ (sin y) x)) (/ (cos y) z))) (/.f64 (*.f64 x (cos.f64 y)) z))))))) (if.f64 (<=.f64 x #s(literal -2500000000000000036576738076687182577425107469661637648196526967924490910627870539776 binary64)) (-.f64 (*.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (if.f64 (<=.f64 x #s(literal 1900000000000000044880196168134740603066914987652748012112081303832198646100399441762259325545656435474256002446921419582623075214715010122935597877264994376387186040297717985066641702341445690487127070215238780815672235524096 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (-.f64 (*.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal -9/2 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))) (if.f64 (<=.f64 y #s(literal 1166238552209971/10141204801825835211973625643008 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y z)))) z)))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))))) #s(approx (- (* x (cos y)) (* z (sin y))) (-.f64 x (*.f64 z y))) (+.f64 x (*.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) z)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -4276145921521353/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (-.f64 x (*.f64 x z))) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -4276145921521353/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 y #s(literal -728143801304855/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 215000000000000014126818525184 binary64)) #s(approx (- (+ (* z y) x) (* z x)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))))) (if.f64 (<=.f64 z #s(literal -4276145921521353/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))))) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y))))) (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 a (*.f64 b c)) c) i))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -500000000000000039145770202298121921152680149943058432 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 z t) #s(literal 200000000000000015842876501691535308251363838339942186816779868466887151795034205545089069114411529059504325666588836124813676426230104197677563914641752713707086241642983763505789334141041164451549418938435594261010114368138763297090749546488747114934452621501484084432923307385290752 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)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y))))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -500000000000000039145770202298121921152680149943058432 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 z t) #s(literal 5339967589802275/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 z t) #s(literal 200000000000000015842876501691535308251363838339942186816779868466887151795034205545089069114411529059504325666588836124813676426230104197677563914641752713707086241642983763505789334141041164451549418938435594261010114368138763297090749546488747114934452621501484084432923307385290752 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)) (* (* (+ 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 -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (+.f64 (*.f64 c b) a) c) (*.f64 #s(literal -2 binary64) i))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (+.f64 (*.f64 c b) a) c) (*.f64 #s(literal -2 binary64) i))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 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 -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 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 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 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 -10000000000000000173566684169691286935226752617495305612368443231218527385476241124924130700318845059398697631682172475335672600663748292592247410791680053842186513692689376624118857728 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.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 -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 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 4999999999999999867191124270801136529387592805614118752968562959935729820122223283470222022384343445075745838114981545950829122920115734705091748696545677316240613067296570535370196459057846646098244244537715020989452560938972349481852103967665817467117364460325437440 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -19999999999999999126268047442533099478043328595534943055511756777559563988209287873078382592034326362324854365499795938402118056640712065861492564306345232703423519513081852561691219043115277313863990539439833088 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 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 4999999999999999867191124270801136529387592805614118752968562959935729820122223283470222022384343445075745838114981545950829122920115734705091748696545677316240613067296570535370196459057846646098244244537715020989452560938972349481852103967665817467117364460325437440 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 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 4999999999999999867191124270801136529387592805614118752968562959935729820122223283470222022384343445075745838114981545950829122920115734705091748696545677316240613067296570535370196459057846646098244244537715020989452560938972349481852103967665817467117364460325437440 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 z t) #s(literal -19999999999999998602398693852608794569346663002779536985231793723294459665661827807523927173788508935154456068096 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 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 z t) #s(literal 6189700196426901/618970019642690137449562112 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -4999999999999999727876154935214080 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 6189700196426901/618970019642690137449562112 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 y y) x)) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -500 binary64)) #s(approx (* (- (* x 3) 2) (* -3 x)) (*.f64 #s(approx (- (/ 6 x) 9) #s(literal -9 binary64)) (*.f64 x x))) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 12 binary64))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -12 binary64) x))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) #s(literal 3 binary64)) (-.f64 x (*.f64 y z)) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal -inf.0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- y (* t z)) x) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (/.f64 y (*.f64 t x)))))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal 4000000000000000265745870964992412474188624682345169817941844429507426986511536202334179561386750279217624483134269842672150977168644203563511501549484480799043083520312156500519197890424535819759537314298453172822735743878269394362925424082877062539868472495006549574074367874961805717981364224 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) (*.f64 t (pow.f64 z #s(literal 2 binary64))))) t))))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal -inf.0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- y (* t z)) x) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (/.f64 y (*.f64 t x)))))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal 4000000000000000265745870964992412474188624682345169817941844429507426986511536202334179561386750279217624483134269842672150977168644203563511501549484480799043083520312156500519197890424535819759537314298453172822735743878269394362925424082877062539868472495006549574074367874961805717981364224 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 (+.f64 x (/.f64 (*.f64 x y) (*.f64 t z))) t)) z))))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal 4000000000000000265745870964992412474188624682345169817941844429507426986511536202334179561386750279217624483134269842672150977168644203563511501549484480799043083520312156500519197890424535819759537314298453172822735743878269394362925424082877062539868472495006549574074367874961805717981364224 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 (+.f64 x (/.f64 (*.f64 x y) (*.f64 t z))) t)) z)))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -50000000000000002192292152253809867731702382592 binary64)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 8424983333484575/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal -7520964955225875/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal 10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 #s(approx x #s(literal 0 binary64)) y)) #s(approx (/ x (- y (* z t))) (/.f64 x y)))) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 0 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal +inf.0 binary64)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 z (/.f64 y (-.f64 t (*.f64 a z))))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -6857655085992111/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 0 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 5000000000000000262523801276022101243522342905540795774579270577559012289944540978931856875402239320218522219164419390884712616176802152878223960923933534914241936004632879018689151168973940450296844766174853999725405595194838204400373263713900712472896293944100284214190578347360981934327297002700800 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 y (/.f64 x z)) a))))) (if.f64 (<=.f64 z #s(literal -479999999999999982523022158331904 binary64)) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 y (/.f64 x z)) a)) (if.f64 (<=.f64 z #s(literal -272063441620415/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 z #s(literal 3024591017661445/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) #s(approx (/ (* (- t (* a z)) (- (* z y) x)) (* (- (* a z) t) (- t (* a z)))) (/.f64 (-.f64 y (/.f64 x z)) a))))) (if.f64 (<=.f64 z #s(literal -102000000000000004524777371792440373446253513877115520177721581764608 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal -272063441620415/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 z #s(literal 460000000000000008886997458703809109811003392 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 x #s(literal -725789888154085/392318858461667547739736838950479151006397215279002157056 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) (if.f64 (<=.f64 x #s(literal 7022330205900383/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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 z #s(literal -120000000000000002426265495258713638629131558785722928936533222744960480599779717123043739303936 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 460000000000000008886997458703809109811003392 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 -135999999999999999608084234240 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 5840589551346239/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 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 -500000000000000011546545651348935774464919112425849637715282289077421094839728844432880898433975380555391192719129287098299595056567936753438014858326845092856015715723317824379483334901760 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 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) #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 #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 (/.f64 (+.f64 z (*.f64 x (/.f64 t y))) z) b))))))) (if.f64 (<=.f64 t #s(literal -79999999999999996310101265616969138176 binary64)) (/.f64 (+.f64 (*.f64 (/.f64 z t) y) x) (-.f64 a (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 y t) b)))) (if.f64 (<=.f64 t #s(literal 3691070895228885/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (*.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t)))) (/.f64 (+.f64 (*.f64 (/.f64 z t) y) x) (-.f64 a (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 y t) b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -500000000000000025277713862997516907114118515401501639510240737361116381988542702912116688552531109626208556618350592 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.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 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 (/.f64 (+.f64 z (*.f64 x (/.f64 t y))) 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 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z #s(approx (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t)))))) (/.f64 (/.f64 (+.f64 z (*.f64 x (/.f64 t y))) z) b))))) (if.f64 (<=.f64 t #s(literal -5750000000000000089466642744434347389542158032296103241876180837477294241697345293773665992011522824138186114990080 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 17999999999999999305211632318545180574858642758041459971097181194384859397605746507875469919821081937363260599181036430032896 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 (*.f64 (/.f64 z t) y) x) #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))))) (if.f64 (<=.f64 y #s(literal -17999999999999999269036187225191471517935610128930930862412275744095007554880593370980441208676401777932670206687234145233248781369090244608 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* z (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t))))))) (/.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t x) (*.f64 y z)))) b))) (if.f64 (<=.f64 y #s(literal -2466341007804043/324518553658426726783156020576256 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y))))) (if.f64 (<=.f64 y #s(literal 45000000000000003180425857343460263067648 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* z (+ (/ x (* z (+ 1 (+ a (/ (* b y) t))))) (/ y (* t (+ 1 (+ a (/ (* b y) t))))))) (/.f64 (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t x) (*.f64 y 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 -101201/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y 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 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -101201/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y 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 500000000000000033218233870624051559273578085293146227242730553688428373313942025291772445173343784902203060391783730334018872146080525445438937693685560099880385440039019562564899736303066977469942164287306646602841967984783674295365678010359632817483559061875818696759295984370225714747670528 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 y #s(literal -16200000000000001193089281115368401431504911607796749295704160469672920796409160802218612549480529910669192417221308303965317573297584472064 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal -8711228593176025/174224571863520493293247799005065324265472 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y))))) (if.f64 (<=.f64 y #s(literal 1900000000000000088377704186557692579791503360 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 a #s(literal -11000000000000000437007501409046154838060707357592223750109077545683222213263599326986240 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (+.f64 (*.f64 (/.f64 z t) y) x) a)) (if.f64 (<=.f64 a #s(literal -2326148992623603/166153499473114484112975882535043072 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 a #s(literal 5799999999999999694835903154314267682716496907206656 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (+.f64 t (*.f64 b y)))) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (+.f64 (*.f64 (/.f64 z t) y) x) a))))) (if.f64 (<=.f64 y #s(literal -16200000000000001193089281115368401431504911607796749295704160469672920796409160802218612549480529910669192417221308303965317573297584472064 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal -8711228593176025/174224571863520493293247799005065324265472 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y))))) (if.f64 (<=.f64 y #s(literal 2993155353253689/748288838313422294120286634350736906063837462003712 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))))))) (if.f64 (<=.f64 y #s(literal -29499999999999999505904091302837266415616 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 1849999999999999885896617198243637275580694528 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 y #s(literal -20499999999999999172522611386089472 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 8 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) #s(approx (/ (+ (* t x) (* y z)) (* a t)) (/.f64 x 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 -101201/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) #s(approx (/ (+ (* t x) (* y z)) (* a t)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) #s(approx (/ (+ (* t x) (* y z)) (* a t)) (/.f64 #s(approx x #s(literal 0 binary64)) a))) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) #s(approx (/ (+ (* t x) (* y z)) (* a t)) (/.f64 x a))))) #s(approx (/ 1 (/ (+ (* a t) (+ (* b y) t)) (+ (* t x) (* z y)))) #s(approx (/ (+ (* t x) (* y z)) (* a t)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 1000000000000000 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (-.f64 x (*.f64 y #s(literal 1/4 binary64))) #s(approx (- x (/ y 4)) (*.f64 #s(literal -1/4 binary64) y)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 #s(literal 1/8 binary64) z)) #s(approx (- (/ (* x y) 2) (/ z 8)) (*.f64 #s(literal -1/8 binary64) z)) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c)) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 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 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -20000000000000001324550266392146045781629557813563384351149437228123741413841093429340757108942167912279254610380912407648661736207011485795081833995022024081041617624336082668303754650732986368 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 100000000000000003889357755108838843130737249295202013334302382007691294289384896763079965607877701387326460311941213291353170611409437561654018367221268940354434586262616943544566455807655946219322240663552 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)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 200000000000000015034897383303641725494285812870481642696581820471553185048483040932908220219551607085653191007770505265335500800 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -20000000000000001324550266392146045781629557813563384351149437228123741413841093429340757108942167912279254610380912407648661736207011485795081833995022024081041617624336082668303754650732986368 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 -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 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 a b) #s(literal 4 binary64)) #s(literal 4999999999999999689249698190581987332252625797194839926878626579613429294411825012464277484820215304674499898109471065015912635469543246678814949603507757006192640 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 (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -20000000000000001324550266392146045781629557813563384351149437228123741413841093429340757108942167912279254610380912407648661736207011485795081833995022024081041617624336082668303754650732986368 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 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 a b) #s(literal 4 binary64)) #s(literal 4999999999999999689249698190581987332252625797194839926878626579613429294411825012464277484820215304674499898109471065015912635469543246678814949603507757006192640 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 (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 4999999999999999689249698190581987332252625797194839926878626579613429294411825012464277484820215304674499898109471065015912635469543246678814949603507757006192640 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 (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1700000000000000126257486891034295322471779405487234048660018158755645562445375636826371365167078870719682347984607277536342850928640 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 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 199999999999999994748125414798206386781940654103870288115773705575754254101707450789247290045244536209973628038081508917958515474913592325519839455614458997134622285207612621595766999084978486403653867899125617898089591542962949455872 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 (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -15000000000000000530143168847754982449937298261985286495552111857354407936 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) #s(approx (+ c (* x y)) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2899999999999999804337932992512 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) #s(approx (+ c (* x y)) c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) #s(approx (+ c (* x y)) (*.f64 x y)))))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) #s(approx (+ c (* x y)) c))) (-.f64 (-.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 z y))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 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 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904 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 -1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 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 9999999999999999594167244563503627314919960896484514396697390098067039229509544255160320 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 -19999999999999998743069049246737528200546615119793746550412501356903849205370206764075153567638181693469097644589800066324224103680915737659228242480356123926769783926845079552 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 5499999999999999658174668009640186065477888376914323919566489237574772223853007513710705233302236835141949887920418171517503899016497571346696444563858532706811904 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 t #s(literal -30000000000000 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (if.f64 (<=.f64 t #s(literal 960000000000000031317790404620844262153363754502931486829003694669824 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (-.f64 x (*.f64 y #s(literal 3/8 binary64))) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 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 58000000000 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 (* y (/ 1 (pow z -1/2))))) (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 y (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 z) y) x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal -4906163943676737/44601490397061246283071436545296723011960832 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 6000000000000000 binary64)) #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)))) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 x (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 4 binary64)) z) #s(literal -200000000000000010732324408786944 binary64)) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 4 binary64)) z) #s(literal 1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (- x (* (* y 4) z)) x) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))))) #s(approx (- x (* (* y 4) z)) x) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -7435084542388915/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 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 8618206661096855/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) #s(approx (/ (- (* (* (cos (- (* 1/3 (* t z)) y)) (sqrt x)) (* 2 b)) (* a 1/3)) b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)) (sqrt.f64 x)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) #s(approx (- (* 2 (* (cos y) (sqrt x))) (* 1/3 (/ a b))) (-.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (/.f64 a b))))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 (/.f64 a b) #s(literal -3 binary64))) #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 -2699999999999999934707649937397844993716140002210964016463872 binary64)) (*.f64 #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) 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))))) (/.f64 #s(literal 1 binary64) c)) (if.f64 (<=.f64 z #s(literal 68000000000000001110098856001923891670967166205127981438426799303681155702985685048482677456962093687360668430892727020790915006464 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) (*.f64 #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) 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))))) (/.f64 #s(literal 1 binary64) c)))) (if.f64 (<=.f64 z #s(literal -369999999999999994915117143859159890400235959314788902967470339832135538442240 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a (*.f64 c z)))) (/.f64 b (*.f64 a (*.f64 c z))))))) (if.f64 (<=.f64 z #s(literal 249999999999999991834042201029172818462383296451638868229490444867823961480431965652184967113867264 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a (*.f64 c z)))) (/.f64 b (*.f64 a (*.f64 c z))))))))) (if.f64 (<=.f64 z #s(literal -10600000000000000405584751025406941495133761254925176727940986563262336675107034793334165442302704996489646811598451814808622387958733101186502623232 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 139999999999999990866512708722475313825051300496878396803711585881085910851971271796345396234919748039689480899203950907640315315032055323394392444993956127622376645307870594995916726337536 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal -7983361238138879/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 t z) a) #s(literal -4 binary64))) b) z) (/.f64 #s(literal 1 binary64) c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal -7983361238138879/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 (*.f64 (*.f64 t z) a) #s(literal -4 binary64))) b) z) (/.f64 #s(literal 1 binary64) c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c))))))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 8893989274251955/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 z #s(literal 190000000000000012662590781752111736400325307545753882922574878604193154720774001979700728189762016895210179754256225668710109012036094712807873294547834601569630342661393088512 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) z) t) a)) (*.f64 c z))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c))))))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 8893989274251955/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 z #s(literal 190000000000000012662590781752111736400325307545753882922574878604193154720774001979700728189762016895210179754256225668710109012036094712807873294547834601569630342661393088512 binary64)) #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))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c))))))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 469999999999999972369142443052934128182831695023195889985927431584213538521133585712099817951578326020835716026563729491003945465062579345159334628696746116334473038925341827092700588470068838400 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) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))))) (if.f64 (<=.f64 z #s(literal -16000000000000000694036751593906977172644693199231028988668380629377869006234897775061180088320 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 1299999999999999977481452753453409947771451228044074875892835328959118322601842023614801345559133140715357024250350688989609984 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y)))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 1560772947138281/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) b)) (if.f64 (<=.f64 z #s(literal 7225426368408531/1852673427797059126777135760139006525652319754650249024631321344126610074238976 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)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c)))))) (if.f64 (<=.f64 b #s(literal -240000000000000009590671405753556580292676772990523865389916891897877773042226343601263870246366256299375910603256617748916931522652986065634153264517210701519538065059045601724858368 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 1400000000000000061384180263106676296487666712576 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c) (/.f64 b c)) z))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) b)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))))) (if.f64 (<=.f64 z #s(literal -2099999999999999986340619343272166849290169831770610283944319437533133930496 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #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 (*.f64 #s(literal -4 binary64) a) (/.f64 t c))))) (if.f64 (<=.f64 b #s(literal -479999999999999978139501441572850954958447477733623542058315511766965887493209172031364974478113746162123684899474138484365284585749158846263198678602301523933478645787521728762542555136 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 90000000000000001917884913691690719522339160064 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -inf.0 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 19999999999999998342215830152938730492127634084972762925122488116203077196092885244360425129808612448042572512733124694266270966234203982181371736935814021636111081311758980059496448 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 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 a a)) y) (*.f64 (*.f64 (/.f64 z a) #s(literal 9/2 binary64)) t)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 19999999999999998342215830152938730492127634084972762925122488116203077196092885244360425129808612448042572512733124694266270966234203982181371736935814021636111081311758980059496448 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 x (+.f64 a a)) y) (*.f64 (*.f64 (/.f64 z a) #s(literal 9/2 binary64)) t)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000019913288865201023437231763100507414480577789765776579364195499071025654713918229215546984886906708190909602092302883776676472069827821800205232568508296854048530351310393361885061141818578734690631767233383163232256 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 99999999999999992462348437353960485060448933957923525202610654848990348279466077292501969423268405025328970231162545648343655275306678872441733790178059478330735395060467469727994972900530063978805843953102113868000379620369084502134308975505229555772913629423636305841602377586326247764393984 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4984604984193435/166153499473114484112975882535043072 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (/.f64 (*.f64 #s(literal -9/2 binary64) (*.f64 t z)) a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4984604984193435/166153499473114484112975882535043072 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 t z) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 y #s(literal 7339195571168229/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 y (+.f64 a a)) x))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal -200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488 binary64)) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) t) #s(literal 1/3 binary64)) (*.f64 z y))) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -94999999999999998930637165413181578434644042694975815680 binary64)) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 20499999999999999035444297728 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 y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 8513466862555145/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (+ (* 1/3 (/ t z)) (* x y)) y) (/.f64 (neg.f64 t) (*.f64 z (*.f64 #s(literal -3 binary64) y))))) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 8513466862555145/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 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) z) y)))) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -4232637384378313/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 8513466862555145/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 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 y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (-.f64 x #s(approx (/ (* (- (* y y) t) 1/3) (* z y)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 x #s(literal -1649999999999999995544731219386240431135208576741717353487177859668639744 binary64)) #s(approx (/ (* (+ (/ t y) (- (* (* 3 z) x) y)) 1/3) z) x) (if.f64 (<=.f64 x #s(literal 1600000000000000023409112369079796849552068780583448094845777259471674182801837145456640 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (* (- (/ t y) y) (/ 1/3 z)) (/.f64 y (*.f64 #s(literal -3 binary64) z)))) #s(approx (/ (* (+ (/ t y) (- (* (* 3 z) x) y)) 1/3) z) x))) (if.f64 (<=.f64 x #s(literal -1649999999999999995544731219386240431135208576741717353487177859668639744 binary64)) #s(approx (/ (* (+ (/ t y) (- (* (* 3 z) x) y)) 1/3) z) x) (if.f64 (<=.f64 x #s(literal 1600000000000000023409112369079796849552068780583448094845777259471674182801837145456640 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (* (- (/ t y) y) (/ 1/3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) #s(approx (/ (* (+ (/ t y) (- (* (* 3 z) x) y)) 1/3) z) x))) #s(approx (/ (* (+ (/ t y) (- (* (* 3 z) x) y)) 1/3) z) x) (*.f64 (+.f64 y x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 x y)) #s(literal -7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y #s(literal 27 binary64)) x) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 (-.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)) (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 (-.f64 (*.f64 (*.f64 (*.f64 t (*.f64 #s(literal 18 binary64) x)) z) y) (*.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(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 -55000000000000000 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)) (if.f64 (<=.f64 x #s(literal 3992135540419421/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 (*.f64 (*.f64 #s(literal 18 binary64) x) y) z)) t)) (*.f64 k (*.f64 #s(literal 27 binary64) j)))) (-.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)))) (if.f64 (<=.f64 i #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 i #s(literal -3946757204148067/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 i #s(literal 1150 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 (*.f64 (*.f64 #s(literal 18 binary64) x) y) z)) t)) (*.f64 k (*.f64 #s(literal 27 binary64) j)))) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k))))) (if.f64 (<=.f64 t #s(literal -459999999999999980910325823633256027305957433366896061519630205123028953919356171043777326335278141226353735077329368090682427135888119152049647392131767413230898165465872156621845738521663557991835631616 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 235000000000000010339959725999158949712715964425219391381582507155288700761544054538240 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -1300000000 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 3494009088062723/431359146674410236714672241392314090778194310760649159697657763987456 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.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 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 -1250000000000000018288369038343591288712553734830818824098263483962245455313935269888 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 -4984604984193435/10384593717069655257060992658440192 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 18 binary64) x) t) z) y) (*.f64 c b)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 x #s(literal 1500000000000000000000 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 t #s(literal -499999999999999974693567648537009433481822505506705036541952 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 -5116944619041073/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 (*.f64 y t) (*.f64 (*.f64 #s(literal 18 binary64) x) z)) (*.f64 b c)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 t #s(literal 819999999999999984390184701991140735656411800940915338804024956797686798035844641849344 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 -1250000000000000018288369038343591288712553734830818824098263483962245455313935269888 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 -4984604984193435/10384593717069655257060992658440192 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)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 x #s(literal 1500000000000000000000 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 t #s(literal -49000000000000001454308911378646704029340402672042246144 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 -7301667457314601/10141204801825835211973625643008 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 819999999999999984390184701991140735656411800940915338804024956797686798035844641849344 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 t #s(literal -3314649325744685/72057594037927936 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 819999999999999984390184701991140735656411800940915338804024956797686798035844641849344 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -1300000000 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 1500000000000000000000 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -1300000000 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 1500000000000000000000 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 -1300000000 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 150186588463189/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t #s(approx (- (* 18 (* x (* y z))) (* 4 a)) (*.f64 #s(literal -4 binary64) a)))) (*.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 (*.f64 t z) y)) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -1300000000 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 1500000000000000000000 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t #s(approx (- (* 18 (* x (* y z))) (* 4 a)) (*.f64 #s(literal -4 binary64) a)))) (*.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 (*.f64 b c) #s(literal -8600000000000000025668486269776413959583567568522954521599300591368912472478505530355995377664 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 8471176866137477/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t #s(approx (- (* 18 (* x (* y z))) (* 4 a)) (*.f64 #s(literal -4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (*.f64 b c) #s(literal 1699835280697513/485667223056432267729865476705879726660601709763034880312953102434726071301302124544 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (*.f64 b c) #s(literal 7482888383134223/11692013098647223345629478661730264157247460343808 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 t #s(approx (- (* 18 (* x (* y z))) (* 4 a)) (*.f64 #s(literal -4 binary64) a)))) (*.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 (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -8600000000000000025668486269776413959583567568522954521599300591368912472478505530355995377664 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 34000000000000000 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))))) (if.f64 (<=.f64 x #s(literal -91999999999999996464225521239412416210592960330864406222294185352286084221107701692248358912 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (if.f64 (<=.f64 x #s(literal 130000000000000000383924010162745121770420754503467590761121560265914856434459688875964452278138828604618943108254523386513749704704 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -4 binary64) (*.f64 i x))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 (*.f64 #s(literal -27 binary64) j) k)) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 10000000000000000102350670204085511496304388135324745728 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.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))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 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 10000000000000000102350670204085511496304388135324745728 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.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)) (*.f64 #s(literal -27 binary64) (*.f64 j k))) (/.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/18 binary64) (sqrt.f64 t)) (/.f64 x (*.f64 z y)))) #s(literal 3 binary64)) (*.f64 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 x #s(literal 1/18 binary64)) (*.f64 z y)))) #s(literal 1/3 binary64)) #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 -3999999999999999699471046475971528170178683479339353845756903888901176799903172106412653975051270615006120233654622129131356160 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 y #s(approx (+ (* -1 (/ z y)) (* 3 x)) (*.f64 x #s(approx (+ 3 (* -1 (/ z (* x y)))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 2535301200456459/2535301200456458802993406410752 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 -3999999999999999699471046475971528170178683479339353845756903888901176799903172106412653975051270615006120233654622129131356160 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 2535301200456459/2535301200456458802993406410752 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 (*.f64 (*.f64 y #s(literal 9 binary64)) z) #s(literal 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y)))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x y)) (*.f64 #s(literal 27 binary64) (/.f64 (*.f64 a b) y))) (*.f64 #s(literal 9 binary64) (*.f64 t z)))))) (if.f64 (<=.f64 t #s(literal 10999999999999999959762301285788616973021088033286406719202354266112 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x t)) (*.f64 #s(literal 27 binary64) (/.f64 (*.f64 a b) t))) (*.f64 #s(literal 9 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -1999999999999999918833448912700725462983992179296902879339478019613407845901908851032064 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (if.f64 (<=.f64 z #s(literal -3794275180128377/15177100720513508366558296147058741458143803430094840009779784451085189728165691392 binary64)) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y))))) (+.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* y (* -9 t)) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 4742843975160471/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 b #s(literal 27 binary64)) a)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* y (* -9 t)) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 4742843975160471/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* y (* -9 t)) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 999999999999999899489893451833484927233458399740540420336951338855520357125044282616287570346763120896578585177704871391229197474064067196498264773607101557544845312 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* y (* -9 t)) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 t #s(approx (- (+ (* 2 (/ x t)) (* 27 (/ (* a b) t))) (* 9 (* y z))) (*.f64 #s(literal -9 binary64) (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 999999999999999899489893451833484927233458399740540420336951338855520357125044282616287570346763120896578585177704871391229197474064067196498264773607101557544845312 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 t #s(approx (- (+ (* 2 (/ x t)) (* 27 (/ (* a b) t))) (* 9 (* y z))) (*.f64 #s(literal -9 binary64) (*.f64 y z))))))) (if.f64 (<=.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) #s(literal -inf.0 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 t #s(approx (- (+ (* 2 (/ x t)) (* 27 (/ (* a b) t))) (* 9 (* y z))) (*.f64 #s(literal -9 binary64) (*.f64 y z))))) (if.f64 (<=.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) #s(literal -1999999999999999853079562352962397847017606430398935774525292839560724611072 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t)) #s(literal 100000000000000004432795665958347438500428966608636256080197937830963477082618911859584178365170076692451010888562841972100410265623306726829729177688912148325455279810104971033102576911999816916636238052732752107272876955671430431745947427930112 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 t #s(approx (- (+ (* 2 (/ x t)) (* 27 (/ (* a b) t))) (* 9 (* y z))) (*.f64 #s(literal -9 binary64) (*.f64 y z)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -400000000000000008087551650862378795430438529285743096455110742483201601999265723743479131013120 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 b #s(literal 27 binary64)) a))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 1999999999999999986441897348723255952923416883888128 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -400000000000000008087551650862378795430438529285743096455110742483201601999265723743479131013120 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 1999999999999999986441897348723255952923416883888128 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -400000000000000008087551650862378795430438529285743096455110742483201601999265723743479131013120 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 1999999999999999986441897348723255952923416883888128 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 x #s(approx (+ 2 (* 27 (/ (* a b) x))) #s(literal 2 binary64))))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 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 x #s(literal -125000 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 2149935417987077/20282409603651670423947251286016 binary64)) (+.f64 #s(approx (* (- 1 x) y) y) (*.f64 x z)) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 x #s(literal -5220922647856647/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 2149935417987077/20282409603651670423947251286016 binary64)) #s(approx (+ (* (- 1 x) y) (* x z)) (*.f64 y (-.f64 #s(approx (+ 1 (/ (* x z) y)) #s(literal 1 binary64)) x))) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 z #s(literal -1400000000000000045121591564115361444489297412286343598058599491247883605232732415305806498602885096928877978404314739239813120 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x z)) (if.f64 (<=.f64 z #s(literal 8199999999999999370308258894742996488558830794835872432676249747891492705271808 binary64)) #s(approx (+ (* (- 1 x) y) (* x z)) (*.f64 y (-.f64 #s(approx (+ 1 (/ (* x z) y)) #s(literal 1 binary64)) x))) #s(approx (+ (* (- z y) x) y) (*.f64 x z)))) (if.f64 (<=.f64 x #s(literal -5220922647856647/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x z)) (if.f64 (<=.f64 x #s(literal 2149935417987077/20282409603651670423947251286016 binary64)) #s(approx (+ (* (- z y) x) y) y) #s(approx (+ (* (- z y) x) y) (*.f64 x z)))) #s(approx (+ (* (- z y) x) y) y) (if.f64 (<=.f64 y #s(literal -18500000000000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (-.f64 y (*.f64 y (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal 4835703278458517/302231454903657293676544 binary64)) (/.f64 (+.f64 x (*.f64 y #s(approx (- z x) z))) z) #s(approx (/ (+ x (* y (- z x))) z) (-.f64 y (*.f64 y (/.f64 x z)))))) (+.f64 y (/.f64 (-.f64 x (*.f64 y x)) z)) (if.f64 (<=.f64 y #s(literal -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (-.f64 y (*.f64 y (/.f64 x z)))) (if.f64 (<=.f64 y #s(literal 4835703278458517/302231454903657293676544 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) (-.f64 y (*.f64 y (/.f64 x z)))))) (if.f64 (<=.f64 y #s(literal -8220946709986329/22835963083295358096932575511191922182123945984 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 y #s(literal 4835703278458517/302231454903657293676544 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) y))) #s(approx (/ (+ x (* y (- z x))) z) y) (+.f64 (*.f64 (-.f64 y z) x) z) (if.f64 (<=.f64 x #s(literal -7500 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 3500000 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 210000000000 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 y #s(literal -42000000000000000163551315086212735959823959796337394362420411858015433049547123701299914555771786000333712143285223424 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 4600000000000000041669495692654736758103422539463152989063081356988696614099293725507856632680250558989079674880 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) #s(approx (+ (* (- y z) x) z) (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -4555619344570199/39614081257132168796771975168 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 6779269874217615/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* (- y z) x) z) z) #s(approx (+ (* (- y z) x) z) (*.f64 x y)))) #s(approx (+ (* (- y z) x) z) z) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal -2000000 binary64)) (/.f64 (-.f64 y z) (/.f64 y x)) (-.f64 x (*.f64 (/.f64 z y) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal -2000000 binary64)) (*.f64 (/.f64 x y) (-.f64 y z)) (-.f64 x (*.f64 (/.f64 z y) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (*.f64 (/.f64 x y) (-.f64 y z)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 7621456421669903/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) (/.f64 x #s(approx (/ y (- y z)) #s(literal 1 binary64))) (*.f64 (/.f64 x y) (-.f64 y z)))) (/.f64 x #s(approx (/ y (- y z)) #s(literal 1 binary64))) (*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5 binary64)) (/.f64 x (*.f64 #s(literal 1/100 binary64) #s(approx (+ x y) y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) y)) x) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5 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 -5617791046444737/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 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 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -39999999999999996843873323328588106302161710775008889491466070786873650466557344011121896566821416576441456324472569296041619142858165261137125031011029166494570013668291871439096481898601476644562213340768038522699128342218783888613590210306061107200 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -5617791046444737/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -5617791046444737/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -5617791046444737/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 b y) z) y)) (+.f64 (*.f64 (-.f64 t a) z) (*.f64 y x))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -5617791046444737/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 z #s(literal -240000000000000000 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 629999999999999996658849091275829507352815745928351073697792 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -4533471823554859/75557863725914323419136 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 -8480865910936245/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 z y)) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal 3475661731392059/151115727451828646838272 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -4533471823554859/75557863725914323419136 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 -4658678784083631/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 3475661731392059/151115727451828646838272 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -4533471823554859/75557863725914323419136 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 5564224842805741/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 49686240918645/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z #s(approx (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y))) (/.f64 (-.f64 t (+.f64 a (*.f64 b x))) y))))) (if.f64 (<=.f64 z #s(literal 290000 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))))))) (if.f64 (<=.f64 z #s(literal -4533471823554859/75557863725914323419136 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 5564224842805741/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 49686240918645/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z #s(approx (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y))) (/.f64 (-.f64 t (+.f64 a (*.f64 b x))) y))))) (if.f64 (<=.f64 z #s(literal 290000 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -4533471823554859/75557863725914323419136 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 5564224842805741/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 2211558125039701/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x (*.f64 z #s(approx (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y))) (/.f64 (-.f64 t (+.f64 a (*.f64 b x))) 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 -4533471823554859/75557863725914323419136 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 -4395421958844917/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 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 a) z) y)))) (if.f64 (<=.f64 z #s(literal 2211558125039701/105312291668557186697918027683670432318895095400549111254310977536 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 -4911261142184431/75557863725914323419136 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 2211558125039701/105312291668557186697918027683670432318895095400549111254310977536 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 -4533471823554859/75557863725914323419136 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 7086677561882167/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 y #s(literal -7729955908405431/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 y #s(literal 420000000000000034243576437614176267621749755679241928704 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 z #s(literal -4911261142184431/75557863725914323419136 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) (- b y)) (/.f64 t (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 5142201741628769/411376139330301510538742295639337626245683966408394965837152256 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) (- b y)) (/.f64 t (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -4911261142184431/75557863725914323419136 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) (- b y)) (/.f64 t (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 5142201741628769/411376139330301510538742295639337626245683966408394965837152256 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 y)) (/.f64 t (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -4911261142184431/75557863725914323419136 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 8484632873687469/12855504354071922204335696738729300820177623950262342682411008 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(literal 0 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (*.f64 (asin.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))) (asin.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta)))))))))))))) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1))))) lambda1) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 (cos.f64 delta) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64))) (cos.f64 delta))) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (-.f64 (cos.f64 delta) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64))) (cos.f64 delta)))) lambda1) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 phi1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (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)) #s(approx (* (cos phi1) (sin delta)) (sin.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)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 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))))))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (*.f64 (*.f64 (-.f64 (+.f64 x x) #s(literal 3 binary64)) x) (neg.f64 x)) (*.f64 (*.f64 (-.f64 (-.f64 #s(literal 3 binary64) x) x) x) x) (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (+.f64 x x))) (if.f64 (<=.f64 x #s(literal -160000000 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 3152519739159347/4503599627370496 binary64)) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))))) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) #s(literal 3 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal 5890680864316837/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)) (if.f64 (<=.f64 z #s(literal -16000000000000001160502982104467762018533990554344351288291362487664640 binary64)) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)) (if.f64 (<=.f64 z #s(literal 499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)))) (if.f64 (<=.f64 t #s(literal 84999999999999996639927458639776081389935590357490581217826453806793183919533727372149152887769466269539063235423170127846861597475684209203041434638139897189247731739717895379222528 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z))) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (if.f64 (<=.f64 y #s(literal -1065287220983309/115792089237316195423570985008687907853269984665640564039457584007913129639936 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 y #s(literal 2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992 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 -1065287220983309/115792089237316195423570985008687907853269984665640564039457584007913129639936 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 -5755292697852851/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 4019004632032237/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 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 -4400000000000000009562061338067337216 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (- t z)) (*.f64 t y))) (if.f64 (<=.f64 z #s(literal 4199999999999999890880987136 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) (/.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (- t z)) (*.f64 t y))))) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) (-.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 -1000 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x (*.f64 (-.f64 y t) (-.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 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x (*.f64 (-.f64 y t) (-.f64 z y)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -999999999999999977709969731404129670057984297594921577392083322662491290889839886077866558841507631684757522070951350501376 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x #s(approx (* (- y t) (- z y)) (*.f64 y (-.f64 z y))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -1000 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x (*.f64 (-.f64 y t) #s(approx (- z 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 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x (*.f64 (-.f64 y t) #s(approx (- z y) z))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -1000 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x #s(approx (* (- y t) (- z y)) (*.f64 y (-.f64 z y))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 500000000000 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x #s(approx (* (- y t) (- z y)) (*.f64 y (-.f64 z y))))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x #s(approx (* (- y t) (- z y)) (*.f64 y #s(approx (- z y) z))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ x (- z y)) (/ -1 (- y t)))) (/.f64 x #s(approx (* (- y t) (- z y)) (*.f64 y #s(approx (- z y) z))))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) (-.f64 (/.f64 x (+.f64 y y)) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal -200000000 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))))) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) (+.f64 (+.f64 y y) (*.f64 x x)) (+.f64 #s(approx (+ (* x x) y) y) y) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 x) (*.f64 y y)))) (exp.f64 (*.f64 (*.f64 x y) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) (*.f64 y y)) y) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 39999999999999999441242390410258310868010567352505455500998642943534263410690975396259385656915842667145517121570618461573412691401008413345103809482461588042922766658757500714276159404292585358566493064284506880044080678213216074385831250754247788804685953844691687288556267719405128488010706671000084283392 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) y) (*.f64 (*.f64 y x) y)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 y x) y) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) (*.f64 y y)) y) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) (sqrt.f64 y)) x) #s(literal -1 binary64))))) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 0 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) (sqrt.f64 y)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -20000000 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) (sqrt.f64 y)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -20000000 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y x) y) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -410000000 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 8782019273372467/1125899906842624 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 #s(literal -1/2 binary64) (*.f64 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))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))) (if.f64 (<=.f64 y #s(literal 410000000000000022075411212097542109933198372203528083668770552828395520 binary64)) #s(approx (* x (exp (* y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (/.f64 y x)))) x)) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* x (exp (* y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (/.f64 y x)))) x)) (*.f64 #s(approx (exp (* y y)) (-.f64 (*.f64 y y) #s(literal -1 binary64))) x) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 (*.f64 y x) y))) (*.f64 x #s(approx (exp (* y y)) #s(literal 1 binary64))) (-.f64 x (/.f64 (+.f64 y y) (-.f64 (*.f64 y x) #s(literal -2 binary64)))) (if.f64 (<=.f64 y #s(literal -46000000000000004227596831683167268978510738916140734950677476334735487794516204966243144000051764383885121722508224820531618119680 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 5399999999999999886861135950995018525054628928676748723865624465493338671231525975343759360 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)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 t t) (*.f64 t t))))) (+.f64 z z)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (+.f64 z z) #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (*.f64 (sqrt.f64 (+.f64 z z)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal -760000000000000062400110964768768 binary64)) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(approx (- (* x 1/2) y) (neg.f64 y))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal 419999999999999973667187890875505016112676864 binary64)) (*.f64 #s(approx (* (- (/ 1 (/ 2 x)) 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 (*.f64 (sqrt.f64 (+.f64 z z)) #s(approx (- (* x 1/2) y) (neg.f64 y))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(approx (- (* x 1/2) y) (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 -15499999999999998752781654851772368721838866432 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 115000000000000005101481623552 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) (if.f64 (<=.f64 y #s(literal -860000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 28000000000000000000 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))))) (if.f64 (<=.f64 z #s(literal -15499999999999998752781654851772368721838866432 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal -451893728665209/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 z #s(literal 6237711781905345/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) (*.f64 y #s(approx (- t x) t)))) (if.f64 (<=.f64 z #s(literal 115000000000000005101481623552 binary64)) #s(approx (+ x (* (- 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 x #s(literal -2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 (-.f64 z y) #s(literal -1 binary64)) x)) (if.f64 (<=.f64 x #s(literal 1408031805125765/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 (-.f64 z y) #s(literal -1 binary64)) x)))) (if.f64 (<=.f64 z #s(literal -15499999999999998752781654851772368721838866432 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal -3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 z #s(literal 154105543990675/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- (- z y) -1) (-.f64 #s(literal 1 binary64) y)) x)) (if.f64 (<=.f64 z #s(literal 115000000000000005101481623552 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))))) (if.f64 (<=.f64 y #s(literal -860000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 7600 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 x #s(literal -559999999999999968555327741799700739234045141513594835281010453574809273638060032 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) (if.f64 (<=.f64 x #s(literal 8106479329266893/2251799813685248 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))))) (if.f64 (<=.f64 x #s(literal -8799999999999999940063203437238668314100136432616857468839921076112475860853467346353349174452556879720408100540956660264337408 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 204999999999999995712750197389882471383128914598672205646994054578176 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 (log.f64 (neg.f64 x)) x) (*.f64 (log.f64 (neg.f64 y)) x)) (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y))))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y))))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (if.f64 (<=.f64 x #s(literal 1619218026458485/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 x (log.f64 (/.f64 x y))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 x (log.f64 (/.f64 x y))) (log.f64 #s(approx (pow (/ x y) x) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (/.f64 (-.f64 (log.f64 (-.f64 y x)) (log.f64 (neg.f64 x))) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) y))) (log.f64 (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 y x)) (log.f64 (neg.f64 x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) y))) (log.f64 (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 y x)) (log.f64 (neg.f64 x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (neg.f64 y))) (log.f64 (*.f64 #s(literal 2 binary64) x))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (log.f64 (-.f64 y x)) (log.f64 (neg.f64 x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (-.f64 (*.f64 (log.f64 (neg.f64 y)) x) (*.f64 (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 -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (-.f64 (*.f64 (log.f64 (neg.f64 y)) x) (*.f64 (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 -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x #s(literal 1 binary64)) (neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x #s(literal 1 binary64)) (neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (log.f64 (/.f64 (-.f64 x 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 -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (neg.f64 x))) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (neg.f64 x))) x)))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (*.f64 x y) y) (*.f64 (+.f64 #s(literal -1 binary64) y) x) (if.f64 (<=.f64 y #s(literal -62 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 5854679515581645/2251799813685248 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 -20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 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) #s(approx (+ y (/ z x)) y)))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -4000000000000000 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 1000000000000000016976219238238959704141045173573106739630601035115997744067216908958262325956255112879408454231155599236459402033650892537856 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x y)) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x y)))) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal +inf.0 binary64)) (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -10000000000000000303786028427003666890752 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 7737125245533627/154742504910672534362390528 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 (/.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 -10000000000000000303786028427003666890752 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 50000000000000 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 (+.f64 (*.f64 (+.f64 z z) (-.f64 #s(literal 1 binary64) t)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.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)))))) (+.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 z #s(literal -4912146075884389/79228162514264337593543950336 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #s(literal -2 binary64)))) (if.f64 (<=.f64 z #s(literal 6805647338418769/5444517870735015415413993718908291383296 binary64)) (+.f64 (/.f64 x y) (/.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) t) z)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #s(literal -2 binary64)))))) (if.f64 (<=.f64 z #s(literal -4912146075884389/79228162514264337593543950336 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #s(literal -2 binary64)))) (if.f64 (<=.f64 z #s(literal 6805647338418769/5444517870735015415413993718908291383296 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #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 -4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 199999999999999990329637623605584395770392181606026710334413639527300071424 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #s(literal -2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 199999999999999990329637623605584395770392181606026710334413639527300071424 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #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 (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.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 z #s(literal -5551837237886853/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #s(literal -2 binary64)))) (if.f64 (<=.f64 z #s(literal 8990361175547381/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (-.f64 (*.f64 (+.f64 z z) (-.f64 #s(literal 1 binary64) t)) #s(literal -2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (+.f64 (/.f64 #s(literal 2 binary64) t) #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 -4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -2000 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 -1 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 199999999999999990329637623605584395770392181606026710334413639527300071424 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 (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.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 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -600000000000000001070009969152751019087381855361808356264209166620777017086739721372281224795705776599261382217325869413862845876189771740722519099515380684436799488 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 17999999999999999380751455539969826172766873272849060574191445336018386944 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 (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.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)))))) (+.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 x #s(literal -1550 binary64)) (-.f64 #s(approx (* (+ x 1) y) (*.f64 x y)) x) (if.f64 (<=.f64 x #s(literal 3000 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) (-.f64 #s(approx (* (+ x 1) y) (*.f64 x y)) x))) (if.f64 (<=.f64 y #s(literal -62 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y #s(approx (+ 1 (+ x (* -1 (/ x y)))) (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 5854679515581645/2251799813685248 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y #s(approx (+ 1 (+ x (* -1 (/ x y)))) (+.f64 #s(literal 1 binary64) x)))))) (-.f64 #s(approx (* (+ x 1) y) y) x) (if.f64 (<=.f64 x #s(literal -1895563341875103/11150372599265311570767859136324180752990208 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 3000 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 -49 binary64)) #s(approx (/ (+ x y) (+ y 1)) (-.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1 binary64))) (if.f64 (<=.f64 y #s(literal 920000 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- (+ 1 (* y (- x 1))) x)) (-.f64 y (*.f64 y y))))) #s(approx (/ (+ x y) (+ y 1)) (-.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal -20000000000000000000 binary64)) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 5902958103587057/1180591620717411303424 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- (+ 1 (* y (- x 1))) x)) (-.f64 y (*.f64 y y))))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x y) y) (+.f64 y #s(literal 1 binary64))) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal -20000000000000000000 binary64)) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 1770887431076117/590295810358705651712 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- (+ 1 (* y (- x 1))) x)) (-.f64 y (*.f64 y y))))) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -49 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 920000 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- (+ 1 (* y (- x 1))) x)) (-.f64 y (*.f64 y y))))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))))) (if.f64 (<=.f64 y #s(literal -49 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 920000 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 1461501637330903/730750818665451459101842416358141509827966271488 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal -2000000000000 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 100 binary64)) (-.f64 x (*.f64 #s(approx (* z (- 1 y)) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) y) #s(literal -100000000000 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) y) #s(literal 199999999999999998644189734872325595292341688388812800 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))) (*.f64 x #s(approx (- 1 (/ (* z (- z (* (* y y) z))) (+ (* z y) z))) #s(literal 1 binary64))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 1999999999999999955419939462808259340115968595189843154784166645324982581779679772155733117683015263369515044141902701002752 binary64)) (-.f64 x (*.f64 (*.f64 z y) x)) (-.f64 x (*.f64 (*.f64 z x) y))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 1999999999999999955419939462808259340115968595189843154784166645324982581779679772155733117683015263369515044141902701002752 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (-.f64 x (*.f64 (*.f64 z x) y))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (-.f64 x (*.f64 (*.f64 y x) 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 #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 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 6000 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal 6 binary64) (*.f64 y z)))) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -4276145921521353/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 y #s(literal -728143801304855/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 z #s(approx (+ (* -6 x) (* 6 y)) (*.f64 #s(literal 6 binary64) y)))) (if.f64 (<=.f64 y #s(literal 215000000000000014126818525184 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 z #s(approx (+ (* -6 x) (* 6 y)) (*.f64 #s(literal 6 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -94999999999999996863687631967637396069224063959040 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 -4276145921521353/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 z #s(approx (+ (* -6 x) (* 6 y)) (*.f64 #s(literal 6 binary64) y)))) (if.f64 (<=.f64 z #s(literal 534955578137577/36893488147419103232 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- (- x (* (* z y) -6)) (* (* 6 x) z)) (*.f64 z #s(approx (+ (* -6 x) (* 6 y)) (*.f64 #s(literal 6 binary64) y))))))) (if.f64 (<=.f64 z #s(literal -58 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 6000 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 #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal 4 binary64) (-.f64 y x))))) (+.f64 x (*.f64 (-.f64 z #s(literal 2/3 binary64)) (*.f64 #s(literal -6 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal -58 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 y x)) z))) (if.f64 (<=.f64 z #s(literal 6000 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 y x)) z))))) (if.f64 (<=.f64 z #s(literal -58 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal 6000 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x))))))) (if.f64 (<=.f64 y #s(literal -728143801304855/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (- x (* (- z 2/3) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))) (if.f64 (<=.f64 y #s(literal 5523849527140279/12554203470773361527671578846415332832204710888928069025792 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal -6 binary64) (*.f64 x (-.f64 #s(literal 2/3 binary64) z))))) #s(approx (- x (* (- z 2/3) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))))) (if.f64 (<=.f64 y #s(literal -728143801304855/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (- x (* (- z 2/3) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))) (if.f64 (<=.f64 y #s(literal 5523849527140279/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) (-.f64 (*.f64 #s(literal 6 binary64) z) #s(literal 3 binary64))))) #s(approx (- x (* (- z 2/3) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))))) (if.f64 (<=.f64 z #s(literal -3112888062438487/2305843009213693952 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) (-.f64 (*.f64 #s(literal 6 binary64) z) #s(literal 3 binary64))))) (if.f64 (<=.f64 z #s(literal 8160249282398747/151115727451828646838272 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 x #s(approx (- 1 (* 6 (- 2/3 z))) (-.f64 (*.f64 #s(literal 6 binary64) z) #s(literal 3 binary64))))))) (if.f64 (<=.f64 z #s(literal -58 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal 6000 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))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -3112888062438487/2305843009213693952 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal 1561567571728843/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 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 534955578137577/36893488147419103232 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) #s(approx (* x (- 1 (* 6 (- 2/3 z)))) (*.f64 #s(literal 6 binary64) (*.f64 x z))))))) (if.f64 (<=.f64 x #s(literal -24000000000000000184313689464783271257604786381983762319655122763776 binary64)) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (if.f64 (<=.f64 x #s(literal 3682451937504207/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))))) #s(approx (- x (* (* -6 (- 2/3 z)) (- y x))) (*.f64 x #s(approx (- 1 (* 6 (- 2/3 z))) #s(literal -3 binary64)))) (-.f64 (+.f64 x x) y) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (- (* x 2) y) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 58000000000 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 -62 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 5854679515581645/2251799813685248 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 -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) #s(approx (- (+ x y) (* x y)) (*.f64 y (-.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 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 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 binary64)) #s(approx (- (+ x y) (* x y)) #s(approx (* y (- 1 x)) 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 -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (- (+ x y) (* x y)) x) #s(approx (- (+ x y) (* x y)) #s(approx (* y (- 1 x)) y))) #s(approx (- (+ x y) (* x y)) x) (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(approx (/ (- x y) x) #s(literal 1 binary64)) (-.f64 (/.f64 x (+.f64 y x)) (/.f64 y (+.f64 y x))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y x) (-.f64 x y))) (/.f64 (-.f64 x y) (+.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (+ x y)) (-.f64 (/.f64 (+.f64 x x) y) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) (-.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)) (-.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 4462230907270283/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 1152921504606847/1152921504606846976 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 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/2 binary64))))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 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 -5663318844657249/365375409332725729550921208179070754913983135744 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 250 binary64)) (-.f64 #s(approx (* (/ -60 (- z t)) (- y x)) (*.f64 #s(literal -60 binary64) (/.f64 y (-.f64 z t)))) (*.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 -5663318844657249/365375409332725729550921208179070754913983135744 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 250 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 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000007311188218325485257111615953570420507004223762444111242223779285187536341014385741266761068799969763125334902791605243044670546908252847439043930576054277584733562461577854658781477884848504832 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 400000 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -49999999999999995716575428608 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 400000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -19999999999999999637017414376799615729435301928656342495916796739798145108760106596411606848786275352526716928 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 400000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 x (/.f64 #s(literal -60 binary64) (-.f64 t z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -19999999999999999637017414376799615729435301928656342495916796739798145108760106596411606848786275352526716928 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 400000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t)))))) (if.f64 (<=.f64 a #s(literal -463214693505607/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* 60 (/ x (- z t))) (/.f64 (*.f64 #s(literal -60 binary64) x) t))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -463214693505607/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) #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 -7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104 binary64)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -inf.0 binary64)) (+.f64 (/.f64 (neg.f64 t) (/.f64 a z)) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 19999999999999998342215830152938730492127634084972762925122488116203077196092885244360425129808612448042572512733124694266270966234203982181371736935814021636111081311758980059496448 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -inf.0 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 19999999999999998342215830152938730492127634084972762925122488116203077196092885244360425129808612448042572512733124694266270966234203982181371736935814021636111081311758980059496448 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) t) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -inf.0 binary64)) (+.f64 (*.f64 (/.f64 t a) (neg.f64 z)) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 19999999999999998342215830152938730492127634084972762925122488116203077196092885244360425129808612448042572512733124694266270966234203982181371736935814021636111081311758980059496448 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (+.f64 (*.f64 (/.f64 t a) (neg.f64 z)) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000019913288865201023437231763100507414480577789765776579364195499071025654713918229215546984886906708190909602092302883776676472069827821800205232568508296854048530351310393361885061141818578734690631767233383163232256 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 99999999999999992462348437353960485060448933957923525202610654848990348279466077292501969423268405025328970231162545648343655275306678872441733790178059478330735395060467469727994972900530063978805843953102113868000379620369084502134308975505229555772913629423636305841602377586326247764393984 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4984604984193435/166153499473114484112975882535043072 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) (/.f64 #s(approx (- (* x y) (* z t)) (*.f64 #s(approx (- (/ (* x y) z) t) (neg.f64 t)) z)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 y #s(literal 7339195571168229/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x))) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (if.f64 (<=.f64 z #s(literal -4208588308330709/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 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 34000000000000000634484508300467598143373044237437724393080735526008079075736873297231602217530740378374766592 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)))) (+.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 -4382356096103031/75557863725914323419136 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 x #s(literal 184999999999999992397228108304327441713835728194927080455970237443321695930314289562276734644479351324672 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)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (*.f64 i y) j)))))) (if.f64 (<=.f64 c #s(literal -30999999999999998069022979468480828554723068362562338269539139688999348956514461940803111882476384207256144916008938772502895057690770618014261197892979747711170064432388998075569262677691190146013887436161024 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 14500000000000 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 c #s(literal 14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))))) (if.f64 (<=.f64 c #s(literal -35000000000000002781729806439440840779347287959082695937987231620154290264207196512207057940207876118102062999693096604041823761356639322477525808971776 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 5193938430935195/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 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 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (*.f64 i y) j)))) (if.f64 (<=.f64 c #s(literal 17000000000000 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 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (*.f64 y z))))) (if.f64 (<=.f64 c #s(literal 14999999999999999109744362174945402931434968274539538955801723166263433274876584868500301420359925565079730475358653664960630721616341405846315274216049302947949695962233695148350639303557120 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))))) (if.f64 (<=.f64 t #s(literal -230000000000000019707905716331469071271970805663576565541957004309682053495317251607089376563065246938248399075845988496386442349501782847911386869358519671485183000232755667972078760944513141177792356705549437114584443912192 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (if.f64 (<=.f64 t #s(literal 4332790137498831/1237940039285380274899124224 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 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (*.f64 y z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)))) (if.f64 (<=.f64 z #s(literal -2589569785738035/2251799813685248 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal 2821397184715009/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 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 z #s(literal 802633041618099/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (if.f64 (<=.f64 z #s(literal 6941760285187145/2722258935367507707706996859454145691648 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 z #s(literal 112000000000000001742654606500286418718038556455158880537414305008253383490452638765678363670485314139735103457198080 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))) (if.f64 (<=.f64 z #s(literal -4485572775433911/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal 26 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 c j)))) (if.f64 (<=.f64 z #s(literal 10200000000000000285798245596404682928442950233938340570985886827625302916619444117781910887725322740002757872195665387591827456 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 z (-.f64 (*.f64 x y) (*.f64 b c))))))) (if.f64 (<=.f64 z #s(literal -2589569785738035/2251799813685248 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal 6500000000000000088330451263467813730442676875125096806183585464713216 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)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))) (if.f64 (<=.f64 j #s(literal -172000000000000001862410314730638226291825836032 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 j #s(literal 2591374345656881/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #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 -4300000000000000087809120694224938310589766750731660064030039240352965884551387953538834945970515476480 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 #s(literal -1 binary64) (*.f64 b z))))) (if.f64 (<=.f64 z #s(literal 6500000000000000088330451263467813730442676875125096806183585464713216 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 (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 a #s(literal -10500000000000000146591995081116184631419405001159738118086240339420816138209014190270147855982450890614812170283833853449110901566136279260193168065167328123289600 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 (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))) (if.f64 (<=.f64 a #s(literal -5100000000000000093032725834596226478720190840827805696 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 a x) t)))) (if.f64 (<=.f64 a #s(literal -1237201293499379/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 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 #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))))) (if.f64 (<=.f64 a #s(literal 26000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))) (if.f64 (<=.f64 a #s(literal 309999999999999988234857767883255053750169329248798872328510897544043236530585600 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) (if.f64 (<=.f64 a #s(literal 13000000000000000584660317370629349061651401795286816106936704653316415204671766715783476276297047199119182681693440222415313214045554335854343885411303402520252035301550312361983868780840729801142878048018176772407296 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 a t) x)))) #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 #s(approx (- (* a c) (* i y)) (*.f64 a c))))))))))) (if.f64 (<=.f64 a #s(literal -8500000000000000270892115804883389698518354682281802147334789707575444420444284185284436862054364768745012211040045427442745847378318980588667188223764225320812544 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 (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))) (if.f64 (<=.f64 a #s(literal -5300000000000000176747507299703167939856184387158671360 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (neg.f64 #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 t x) a)))) (if.f64 (<=.f64 a #s(literal -1237201293499379/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 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 #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))))) (if.f64 (<=.f64 a #s(literal 26000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))) (if.f64 (<=.f64 a #s(literal 309999999999999988234857767883255053750169329248798872328510897544043236530585600 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) (if.f64 (<=.f64 a #s(literal 13000000000000000584660317370629349061651401795286816106936704653316415204671766715783476276297047199119182681693440222415313214045554335854343885411303402520252035301550312361983868780840729801142878048018176772407296 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 a t) x)))) #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 #s(approx (- (* a c) (* i y)) (*.f64 a c))))))))))) (if.f64 (<=.f64 a #s(literal -8500000000000000270892115804883389698518354682281802147334789707575444420444284185284436862054364768745012211040045427442745847378318980588667188223764225320812544 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 (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))) (if.f64 (<=.f64 a #s(literal -5300000000000000176747507299703167939856184387158671360 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (neg.f64 #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 t x) a)))) (if.f64 (<=.f64 a #s(literal -1237201293499379/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 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 #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))))) (if.f64 (<=.f64 a #s(literal 28999999999999997902848 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y 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)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))))))) (if.f64 (<=.f64 a #s(literal -8500000000000000270892115804883389698518354682281802147334789707575444420444284185284436862054364768745012211040045427442745847378318980588667188223764225320812544 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 (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))) (if.f64 (<=.f64 a #s(literal -295000000000000012866280975778110209245452819247323247750124929024 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (neg.f64 #s(approx (* t (- (* a x) (* b i))) (*.f64 (*.f64 t x) a)))) (if.f64 (<=.f64 a #s(literal -6073533622633315/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))) (if.f64 (<=.f64 a #s(literal 28999999999999997902848 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y 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)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))))))) (if.f64 (<=.f64 z #s(literal -5560489000099819/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 5799999999999999720283978351506296435130281823660083266253754466304 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 (* j (- (* a c) (* i y))) (*.f64 a (*.f64 c j))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 t #s(literal -3000000000000000219335646549764557713348478607112615210126712873323337266713378555626090230431572238002832063999092893760047083748157291340116407247585423171317917281628327542006873847335639763444336545455144960 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* -1 (* t (- (* a x) (* b i)))) (*.f64 b (*.f64 i t)))) (if.f64 (<=.f64 t #s(literal 6640827866535439/18446744073709551616 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* (- (* z x) (* j i)) y) (*.f64 x (*.f64 y z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* -1 (* t (- (* a x) (* b i)))) (*.f64 (*.f64 b t) i))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* -1 (* t (- (* a x) (* b i)))) (*.f64 (*.f64 b t) i))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* -1 (* t (- (* a x) (* b i)))) (*.f64 b (*.f64 i t)))) (-.f64 (*.f64 x #s(literal 116 binary64)) #s(literal 16 binary64)) (if.f64 (<=.f64 x #s(literal -410000000 binary64)) #s(approx (- (* x 116) 16) (*.f64 x #s(approx (- 116 (* 16 (/ 1 x))) #s(literal 116 binary64)))) (if.f64 (<=.f64 x #s(literal 8782019273372467/1125899906842624 binary64)) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) #s(approx (- (* x 116) 16) (*.f64 x #s(approx (- 116 (* 16 (/ 1 x))) #s(literal 116 binary64)))))) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) (if.f64 (<=.f64 x #s(literal 58000000000 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 -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal 500 binary64) x)) (if.f64 (<=.f64 x #s(literal 58000000000 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)) (if.f64 (<=.f64 x #s(literal -410000000 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) (*.f64 x #s(approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64)))) (if.f64 (<=.f64 x #s(literal 7638104968020361/288230376151711744 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) (*.f64 x #s(approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64)))))) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 x (*.f64 y #s(literal 1/200 binary64))) (if.f64 (<=.f64 x #s(literal -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (- x (/ y 200)) x) (if.f64 (<=.f64 x #s(literal 5938420220855319/383123885216472214589586756787577295904684780545900544 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 -349999999999999977495517081476205470457086444929120696345775986180096 binary64)) #s(approx (+ x (/ y 500)) x) (if.f64 (<=.f64 x #s(literal 2326148992623603/83076749736557242056487941267521536 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 #s(literal 1/116 binary64) x) #s(literal -4/29 binary64)) (*.f64 (-.f64 x #s(literal -16 binary64)) #s(literal 1/116 binary64)) (if.f64 (<=.f64 x #s(literal -410000000 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 4500 binary64)) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)))) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) (*.f64 (*.f64 (-.f64 x (/.f64 #s(literal 16 binary64) #s(literal 116 binary64))) #s(literal 3 binary64)) y) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 29/4 binary64) x)) y) #s(literal -12/29 binary64)) (*.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 -1550 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) (*.f64 #s(literal 3 binary64) x)) y) (if.f64 (<=.f64 x #s(literal 3000 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) (*.f64 #s(approx (* (- x (/ 16 116)) 3) (*.f64 #s(literal 3 binary64) x)) y))) (if.f64 (<=.f64 x #s(literal -1550 binary64)) #s(approx (* (- 1 (/ (* (* -3 x) y) (* -12/29 y))) (* -12/29 y)) (*.f64 (*.f64 y #s(literal 3 binary64)) x)) (if.f64 (<=.f64 x #s(literal 3000 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))))) (if.f64 (<=.f64 x #s(literal -1550 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 3000 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 9007073782336719/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 3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 z (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 y (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 x (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 x #s(literal -3821530487881633/332306998946228968225951765070086144 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal 30999999999999999144625040562274525405015980066163280456974336 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 4 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -500 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 -1 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) (-.f64 x y))) z))) (if.f64 (<=.f64 y #s(literal -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 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 2381976568446569/85070591730234615865843651857942052864 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 -4799999999999999946101589935304093514524761748039403393369605897471995462026567890801353119393460916822410282255856539548324907036740503470080 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 x #s(literal 10500000000000000274458815702059226428809627533487830001548820262978034477400083256525374278040050690742550151764464992155622000298951553057742251888815494268935208960 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 -500 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) y)) z) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal 400000000000000012322665292386102763108100816030573385384358976277655941165325746176 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (/.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 -500 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) y)) z) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) y)) z))) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 x #s(literal -3821530487881633/332306998946228968225951765070086144 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal 30999999999999999144625040562274525405015980066163280456974336 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 2206763817411543/4503599627370496 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 (+.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)))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (/.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)))) (/.f64 #s(literal -6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i) (+.f32 (*.f32 (*.f32 (*.f32 u u) n1_i) u) (*.f32 (*.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) n0_i) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (-.f32 (*.f32 n1_i u) (-.f32 (*.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 (+.f32 n1_i (*.f32 #s(literal -3 binary32) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 #s(literal -3 binary32) n0_i)))) (+.f32 n0_i (*.f32 #s(literal -1 binary32) n0_i))))) (*.f32 normAngle normAngle)) (+.f32 n0_i (*.f32 (neg.f32 u) n0_i))))) #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 #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 (+.f32 n1_i (*.f32 #s(literal -3 binary32) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 #s(literal -3 binary32) n0_i)))) (+.f32 n0_i (*.f32 #s(literal -1 binary32) n0_i))))) (*.f32 normAngle normAngle)) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) #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 #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)) (+.f32 n0_i (*.f32 (neg.f32 u) n0_i))))) #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 #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)) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) (+.f32 n0_i (-.f32 (*.f32 n1_i u) (*.f32 n0_i u))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 #s(approx (* n0_i (- 1 u)) n0_i) (*.f32 n1_i u))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (*.f32 n0_i #s(approx (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))) #s(approx (- (+ 1 (/ (* n1_i u) n0_i)) u) (-.f32 #s(literal 1 binary32) u))))) (*.f64 #s(approx (/ (- (- (* b b) (* c (* a 3))) (* b b)) (* a 3)) (*.f64 #s(literal -1 binary64) c)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 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 -6338253001141147/1267650600228229401496703205376 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 -6338253001141147/1267650600228229401496703205376 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (/.f64 (/.f64 #s(approx (- (* (* (* a (/ 1/3 a)) (sqrt (- (* b b) (* (* a 3) c)))) (* (* a (/ 1/3 a)) (sqrt (- (* b b) (* (* a 3) c))))) (* (* b -1/3) (* b -1/3))) (*.f64 #s(literal -1/3 binary64) (*.f64 a c))) (-.f64 (*.f64 (*.f64 a (/.f64 #s(literal 1/3 binary64) a)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)))) (*.f64 b #s(literal -1/3 binary64)))) a) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1357680363825023/590295810358705651712 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(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 -1357680363825023/590295810358705651712 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)) (*.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 -1357680363825023/590295810358705651712 binary64)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) 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 -1357680363825023/590295810358705651712 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1357680363825023/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 -1357680363825023/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 c c) #s(literal -3/8 binary64)) (/.f64 a (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) #s(literal -9/16 binary64)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 1/2 binary64) c)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 c c) c) c)) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 405/64 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 b b)) a))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -9/16 binary64)) (*.f64 c c)) (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b))) (*.f64 #s(literal 1/2 binary64) c)) (-.f64 (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 405/64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 b b)) a))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) a) (*.f64 (*.f64 a a) a))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (- (+ (- (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))) (* 1/2 c)) (/ (* -3/8 (* (* c c) a)) (* b b))) (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a))))) 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) c) b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (- (+ (- (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))) (* 1/2 c)) (/ (* -3/8 (* (* c c) a)) (* b b))) (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a))))) 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))) #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 -249999999999999999933350751030788436213884754779609171571460047006092419880605940418229939891141789610917344706007177505098148523532257555033253964939264 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2/3 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -86000000000000006078341254591234092952452656826882554160861486141575089790910464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2/3 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 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 -120000000000000000000 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* a 3) c)) (*.f64 #s(literal -3 binary64) (*.f64 a 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 -6547527335242445/93536104789177786765035829293842113257979682750464 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal 1/3 binary64) #s(approx (sqrt (* -3 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -3 binary64) (*.f64 a c))) a)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6547527335242445/93536104789177786765035829293842113257979682750464 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (* 1/3 (/ (* c (sqrt (* -3 (/ a c)))) a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 c a))) #s(literal -1/3 binary64)) 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 -5104235503814077/340282366920938463463374607431768211456 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 4844365416753631/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (* 1/3 (/ (* c (sqrt (* -3 (/ a c)))) a)) (*.f64 #s(literal -1/3 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -8491156056859499/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 1788272917343109/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -3 binary64) a) c)))) (if.f64 (<=.f64 b #s(literal 7268387242956069/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 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 -8491156056859499/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 1788272917343109/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 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 7268387242956069/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 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 -2998277463882573/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) a) #s(literal 3 binary64)) (if.f64 (<=.f64 b #s(literal 7268387242956069/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 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 6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) 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 6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8301151969631027/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 #s(approx b #s(literal 0 binary64)) a)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (+.f64 x (*.f64 (/.f64 y z) y)) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (if.f64 (<=.f64 i #s(literal 22999999999999999549527958185682374469306819978055999872303104 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))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) n) #s(literal 2 binary64)) (*.f64 i (*.f64 #s(literal 2 binary64) (/.f64 n i)))) (*.f64 i #s(literal 2 binary64)))))))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (if.f64 (<=.f64 i #s(literal 46999999999999998334819205315458827276434300242377841626316800 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))) (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) (*.f64 n #s(literal 100 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (if.f64 (<=.f64 i #s(literal 46999999999999998334819205315458827276434300242377841626316800 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))) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) #s(literal 100 binary64)) i) n))))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (if.f64 (<=.f64 i #s(literal 46999999999999998334819205315458827276434300242377841626316800 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))) (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) #s(literal 100 binary64)) n))))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (*.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 -1298074214633707/649037107316853453566312041152512 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) (*.f64 #s(literal 100 binary64) (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))))) i) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (*.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 -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (*.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 -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) i) n) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (*.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 -1298074214633707/649037107316853453566312041152512 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 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i) (*.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 -6456360425798343/36893488147419103232 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i)) (*.f64 n #s(literal 100 binary64)))) (*.f64 n #s(literal 100 binary64)))) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 #s(literal 50 binary64) n) (*.f64 i (+.f64 (*.f64 #s(literal 25/6 binary64) (*.f64 i n)) (*.f64 #s(literal 50/3 binary64) n))))))))) i))) (if.f64 (<=.f64 i #s(literal -6456360425798343/36893488147419103232 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i)) (*.f64 n #s(literal 100 binary64)))) (*.f64 n #s(literal 100 binary64)))) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) #s(approx (* 100 (* n (- (exp i) 1))) (*.f64 i #s(approx (+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n)))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))))))))) i))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) (*.f64 #s(literal 100 binary64) (*.f64 n #s(approx (- (exp i) 1) (*.f64 i (+.f64 #s(literal 1 binary64) (*.f64 i (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) i))))))))) i))) (if.f64 (<=.f64 i #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2682751263495625/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal -50 binary64) i)))) (/.f64 #s(approx (* (- (pow (- (/ i n) -1) n) 1) (* n 100)) (*.f64 #s(literal 100 binary64) (*.f64 n #s(approx (- (exp i) 1) (*.f64 i (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) i))))))) i))) (if.f64 (<=.f64 n #s(literal -2555292390101743/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 i #s(literal -1/2 binary64))) n) #s(literal 100 binary64)))) (if.f64 (<=.f64 n #s(literal 6387416864671073/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))))) (if.f64 (<=.f64 n #s(literal -2555292390101743/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))) (if.f64 (<=.f64 n #s(literal 6387416864671073/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))))) (if.f64 (<=.f64 i #s(literal -6230756230241793/2596148429267413814265248164610048 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 #s(literal -50 binary64) i))) (if.f64 (<=.f64 c #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (+.f64 (/.f64 a c) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 a c) d) b) c) (/.f64 d (neg.f64 c))))) (if.f64 (<=.f64 c #s(literal -10500000000000000594752553145073666750672045384383061819392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 c #s(literal -6075412968255239/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 2785010123894805/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 c #s(literal 65000000000000000655076416949084337597739345274276211712365428736 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (+.f64 (/.f64 a c) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 a c) d) b) c) (/.f64 d (neg.f64 c)))))))))) (if.f64 (<=.f64 d #s(literal -8999999999999999441501622397017478535254800663079350288396599867489511762007911563264 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) (if.f64 (<=.f64 d #s(literal -8958978968711217/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 6988003595594749/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 4400000000000000007003233444129966165544471221165915175946005018967993219147717763317201211609240684170022049590239468247081257585672036810752 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)))))) (if.f64 (<=.f64 d #s(literal -5746858278247083/766247770432944429179173513575154591809369561091801088 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 4938706332868587/2993155353253689176481146537402947624255349848014848 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 -5981525981032121/83076749736557242056487941267521536 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 4938706332868587/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 104999999999999995072578919764009756444682923395192787007733407216347244422536688589940157456944518899761222628806781599165554079020599102724477489469264973950615552 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d))))) (if.f64 (<=.f64 c #s(literal -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal 7814079413531079/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 c #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 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 c #s(literal 47999999999999999854178802589088715307512511647835901720421990400 binary64)) (/.f64 #s(approx (+ (* a c) (* b d)) (*.f64 a #s(approx (+ c (/ (* b d) a)) c))) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)))))) (if.f64 (<=.f64 c #s(literal -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal 7814079413531079/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 c #s(literal 6465364971497831/170141183460469231731687303715884105728 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c))))) (if.f64 (<=.f64 c #s(literal -300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal 7200000000000000000000 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) (if.f64 (<=.f64 c #s(literal -10500000000000000594752553145073666750672045384383061819392 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal -3432398830065305/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 d (-.f64 (*.f64 c b) (*.f64 d a))) d) (/.f64 (*.f64 c c) (-.f64 (*.f64 d a) (*.f64 c b))))) (if.f64 (<=.f64 c #s(literal 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 d (-.f64 (*.f64 c b) (*.f64 d a))) d) (/.f64 (*.f64 c c) (-.f64 (*.f64 d a) (*.f64 c b))))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c))))))) (if.f64 (<=.f64 d #s(literal -520000000000000037075512246079112743450259253807419235775074564963356919763958554118649826379548596691689873533189485921645255169775405911440771632144056320 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (neg.f64 a) (*.f64 (neg.f64 c) (/.f64 b d))) d)) (if.f64 (<=.f64 d #s(literal -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 binary64)) (+.f64 (/.f64 (*.f64 c b) (+.f64 (*.f64 d d) (*.f64 c c))) (*.f64 (neg.f64 a) (/.f64 d (+.f64 (*.f64 d d) (*.f64 c c))))) (if.f64 (<=.f64 d #s(literal 1427880892586937/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) (if.f64 (<=.f64 d #s(literal 43999999999999997362347086276441400348399610509428972622314468767984058001555712189205891212161134341725214534828587946737208121361044753874944 binary64)) (+.f64 (/.f64 (*.f64 c b) (+.f64 (*.f64 d d) (*.f64 c c))) (*.f64 (neg.f64 a) (/.f64 d (+.f64 (*.f64 d d) (*.f64 c c))))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (neg.f64 a) (*.f64 (neg.f64 c) (/.f64 b d))) d)))))) (if.f64 (<=.f64 c #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) (if.f64 (<=.f64 c #s(literal -38999999999999998739722122938866676340725140154270561041645568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 c b) (*.f64 d a)))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c))))))) (if.f64 (<=.f64 c #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) (if.f64 (<=.f64 c #s(literal -38999999999999998739722122938866676340725140154270561041645568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 4290498537581631/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 c #s(literal 11000000000000000031598029763877157208568604930957149701330750618468352 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 a (/.f64 d c))) c))))))) (if.f64 (<=.f64 c #s(literal -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) (if.f64 (<=.f64 c #s(literal 7200000000000000000000 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)))) (if.f64 (<=.f64 d #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal -7200000000000000001312721067947729382182748160 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal -5981525981032121/83076749736557242056487941267521536 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 62000000000000004047596507103232 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (/.f64 (*.f64 d a) c)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))))) (if.f64 (<=.f64 d #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal -7200000000000000001312721067947729382182748160 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal -5746858278247083/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 62000000000000004047596507103232 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 a (/.f64 d c))) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))))) (if.f64 (<=.f64 d #s(literal -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal -7200000000000000001312721067947729382182748160 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal -5746858278247083/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 7339195571168229/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal 749999999999999959181423240282112 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 -650000000000000048988219501067052325457066654817175456893112761034977435017134473118115207523521261469696 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 6106364568184163/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) (if.f64 (<=.f64 d #s(literal -43000000000000001237668411275186191273135899032811748392330641026555879405500601855948927685606083447559877149641029530117805122664927556796416 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 #s(approx b #s(literal 0 binary64)) c)) (if.f64 (<=.f64 d #s(literal 25000000000000000388985403236671075606705034923026535834244264510770844529118892581624634747876186191905157021696 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 #s(approx b #s(literal 0 binary64)) c)))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(literal 0 binary64) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -100000000000000 binary64)) (/.f64 (+.f64 y x) (+.f64 y (/.f64 y x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 8920298079412249/178405961588244985132285746181186892047843328 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* x (- (+ (* x (- 1 (/ 1 y))) (/ 1 y)) 1)) (/.f64 (-.f64 x (*.f64 x x)) y))))) (/.f64 (+.f64 y x) (+.f64 y (/.f64 y x))))) (*.f64 (/.f64 (-.f64 (/.f64 x y) #s(literal -1 binary64)) (-.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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -100000000000000 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* x (- (+ (* x (- 1 (/ 1 y))) (/ 1 y)) 1)) (/.f64 (-.f64 x (*.f64 x x)) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 4503608634569751/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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y)) (+.f64 y x)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 y x) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 4503604130970123/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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 y x) y)) x) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 7307508186654515/1461501637330902918203684832716283019655932542976 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 4503608634569751/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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y)) (+.f64 y x)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -100000000000000 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- x -1)) (/.f64 x (+.f64 (*.f64 y x) y))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* x (- (+ (* x (- 1 (/ 1 y))) (/ 1 y)) 1)) (/.f64 (-.f64 x (*.f64 x x)) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 50000000000 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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -500000000000 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- x -1)) (/.f64 x (+.f64 (*.f64 y x) y))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 50000000000 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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -inf.0 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -500000000000 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 50000000000 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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -100000000000000 binary64)) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (- (/ x y) -1) (- 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 -100000000000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 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 400000000000000006469135718003833391238469084861298724387023105184216614120143153744534089985762145715276213213273585260465286898699716695812966160101825903377373963942584103823237569299719955228356542508282658750414459788440732545744217501434760617786665211002880 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (+ (* x (- 1 (/ 1 y))) (/ 1 y)) 1) (-.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 -5444517870735015/5444517870735015415413993718908291383296 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) 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)) #s(approx (/ x (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x #s(approx (+ 1 x) #s(literal 1 binary64)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (* (sin (+ (* -1/16 (* b t)) (* (PI) 1/2))) (cos (* 1/16 (* t (* z (+ 1 (* 2 y)))))))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (+.f64 x (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) t) t) #s(approx (* (- (+ a a) -1) (- (+ a a) -1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) a)))) x))))) #s(approx (+ 1 (- x x)) #s(literal 1 binary64)) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (E.f64)) (/.f64 #s(literal 1 binary64) (E.f64))) (/.f64 (log.f64 (-.f64 (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)) #s(literal -1 binary64))) #s(literal 2 binary64))))) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) (exp.f64 (*.f64 (log.f64 (-.f64 (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)) #s(literal -1 binary64))) #s(literal -1 binary64))))) (-.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 Vef #s(literal -70000000000000000808469092810035993810566888454368808760405599721561165648751493120 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 Vef #s(literal 1020000000000000041943040 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))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef 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 -6325070415853457/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 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 3701491575958035/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #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 NaChar #s(literal -8973886915892005/28948022309329048855892746252171976963317496166410141009864396001978282409984 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 -7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 Ev Vef) mu) KbT)))))) (if.f64 (<=.f64 NaChar #s(literal 2561130402765641/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 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 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 Ev Vef) mu) KbT))))))))) (if.f64 (<=.f64 NaChar #s(literal -7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 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 390218568789499/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 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 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT))))) (if.f64 (<=.f64 NaChar #s(literal 170000000 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 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)))))))) (if.f64 (<=.f64 NaChar #s(literal -7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 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 250000000 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 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 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.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 -99999999999999992486776161899288204254467086983483846143922597222529419997579302660316349376281765375153005841365553228283904 binary64)) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)))) NdChar) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (-.f64 (/.f64 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 -99999999999999992486776161899288204254467086983483846143922597222529419997579302660316349376281765375153005841365553228283904 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (-.f64 (/.f64 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 -99999999999999992486776161899288204254467086983483846143922597222529419997579302660316349376281765375153005841365553228283904 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (-.f64 (+.f64 EDonor mu) Ec)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (-.f64 (/.f64 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 KbT #s(literal -77000000000000002760576967730737575258787178544482669894085274701496582934291085711269179155518432992402544870428594143232 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (-.f64 (+.f64 EDonor mu) Ec)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 KbT #s(literal 150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (-.f64 (+.f64 EDonor mu) Ec)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 KbT #s(literal -21000000000000001586884124286590797474513192440163252078955980070692203977566237698318094710954048296116531550162593513472 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 KbT #s(literal 33499999999999999473459853137085209061581279918430219159105030269348446123618164764753125825685047236161158087948936151040 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -4737909217226285/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 5060056332682765/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) #s(approx NdChar #s(literal 0 binary64))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -4737909217226285/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 5060056332682765/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) #s(approx NdChar #s(literal 0 binary64))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -4737909217226285/47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 5060056332682765/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) #s(approx NdChar #s(literal 0 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -2000000000000000156583080809192487684610720599772233728 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.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 -6325070415853457/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NdChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 0 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) #s(approx NdChar #s(literal 0 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NdChar)))))) (if.f64 (<=.f64 NaChar #s(literal -17999999999999999794973293674496 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 NaChar #s(literal 4800000000000000000000 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)) (-.f64 (*.f64 #s(approx (- 1 (/ (* -4 (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 3000 binary64)) (-.f64 (-.f64 #s(approx (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (*.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)))) #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))) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 #s(approx (- -1 a) #s(literal -1 binary64)) (*.f64 a a)) (*.f64 #s(approx (* (- 1 (* 3 a)) b) b) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (if.f64 (<=.f64 b #s(literal 400000 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 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 (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) 4) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (/.f64 #s(literal -4 binary64) #s(approx a #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 #s(approx a #s(literal 0 binary64)) #s(approx a #s(literal 0 binary64)))) (+.f64 (*.f64 b b) (*.f64 #s(approx a #s(literal 0 binary64)) #s(approx a #s(literal 0 binary64)))))) #s(literal 1 binary64))) (if.f64 (<=.f64 b #s(literal 5188146770730811/288230376151711744 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 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 (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) 4) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (/.f64 #s(literal -4 binary64) a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 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)))))) #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) (- 1 (* 3 a)))))) #s(approx (* (pow a 4) (+ 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 #s(approx (- a -4) #s(literal 4 binary64)) (*.f64 a a)) a))) #s(literal 1 binary64)) (-.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)) (if.f64 (<=.f64 b #s(literal 41999999999999998078163589239788926395955007793663427905222041965589684319971741954860654139043532110366910692873149282991065792512 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (- (* (- (* (* a (- a 1)) a) (* (* (- a -3) b) b)) -4) 1)) (*.f64 #s(literal -1/4 binary64) a))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 a #s(literal 1 binary64))) a) (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(literal 3 binary64) b)) b)) #s(literal -4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (- (* (- (* (* a (- a 1)) a) (* (* (- a -3) b) b)) -4) 1)) (*.f64 #s(literal -1/4 binary64) #s(approx a #s(literal 0 binary64))))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx a #s(literal 0 binary64)) (-.f64 #s(approx a #s(literal 0 binary64)) #s(literal 1 binary64))) #s(approx a #s(literal 0 binary64))) (*.f64 (*.f64 (-.f64 #s(approx a #s(literal 0 binary64)) #s(literal -3 binary64)) b) b)) #s(literal -4 binary64)) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (- (* (- (* (* a (- a 1)) a) (* (* (- a -3) b) b)) -4) 1)) (*.f64 #s(literal -1/4 binary64) a))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 a #s(literal 1 binary64))) a) (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(literal 3 binary64) b)) b)) #s(literal -4 binary64)) #s(literal 1 binary64))) (-.f64 #s(approx (- (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (* (+ 3 a) b) b) (* (* (- a 1) a) a)) -4)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) a)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -7737125245533627/309485009821345068724781056 binary64)) (-.f64 #s(approx (- (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (* (+ 3 a) b) b) (* (* (- a 1) a) a)) -4)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) a)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 1720 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal -3 binary64) a) b) b) (*.f64 #s(approx (* a (- a 1)) (neg.f64 a)) a)) #s(literal -4 binary64)) #s(literal 1 binary64)) (-.f64 #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (- (* (- (* (* a (- a 1)) a) (* (* (- a -3) b) b)) -4) 1)) (*.f64 #s(literal -1/4 binary64) a)) #s(literal -1 binary64))) (-.f64 #s(approx (- (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (* (+ 3 a) b) b) (* (* (- a 1) a) a)) -4)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) a)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)))) (-.f64 #s(approx (- (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (* (+ 3 a) b) b) (* (* (- a 1) a) a)) -4)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) a)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)) (/.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (+.f32 (*.f32 (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 c #s(literal -1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (*.f32 cosTheta (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 cosTheta cosTheta)))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (-.f32 #s(literal -1 binary32) c))) (/.f32 (sqrt.f32 (PI.f32)) #s(approx (+ (* (sqrt (PI)) (- c -1)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (+.f32 (*.f32 cosTheta (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32))) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 #s(literal 1 binary32) c))) #s(literal 1 binary32)))) cosTheta))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (*.f32 cosTheta (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32))) #s(literal 1 binary32)))) cosTheta)) (sqrt.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(approx (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta #s(literal 1 binary32)) #s(literal -3/2 binary32)) #s(literal 1 binary32)) cosTheta) #s(literal -1 binary32))) (*.f32 cosTheta (PI.f32)))) c) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (*.f32 #s(literal -3/2 binary32) cosTheta) #s(literal 1 binary32)))) cosTheta)) (sqrt.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (-.f32 c (-.f32 #s(literal -1 binary32) #s(approx (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))) (/.f32 (+.f32 (-.f32 (*.f32 #s(literal -3/2 binary32) cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 (PI.f32))))))) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) cosTheta))) (sqrt.f32 (PI.f32))))) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(approx 1 #s(literal 0 binary32)) c)) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (if.f32 (<=.f32 u1 #s(literal 16106127/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) u1) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) u2)))) (if.f32 (<=.f32 u1 #s(literal 16106127/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) u1) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 16106127/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) u1) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16106127/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 #s(approx (- -1/2 (* (- (* 1/4 u1) -1/3) u1)) (-.f32 (*.f32 #s(literal -1/3 binary32) u1) #s(literal 1/2 binary32))) (*.f32 u1 u1))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) u1) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1))) (-.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1))) (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 #s(approx (+ 1 (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1))) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 1/3 binary32)) (/.f32 #s(literal 2 binary32) u1))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1)) (*.f32 u1 u1))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -6442451/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 #s(approx (- -1/2 (* (- (* 1/4 u1) -1/3) u1)) #s(literal -1/2 binary32)) (*.f32 u1 u1))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u1) u1) (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) u1) #s(literal -1 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1)) (*.f32 u1 u1))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 u2 #s(literal 5838471/134217728 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))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32))) u2))) (*.f32 (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) (*.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))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32))) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) (*.f32 u1 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(approx (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (+.f32 (PI.f32) (PI.f32))) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(approx (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (+.f32 (PI.f32) (PI.f32))) u2))) (*.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 #s(approx (+ 1/3 (* 1/4 u1)) #s(literal 1/3 binary32))))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 #s(approx (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.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))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 #s(approx (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 #s(approx (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (if.f32 (<=.f32 u1 #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))))))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) u1))))))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (+.f32 u2 u2))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (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 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (sin.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.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 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (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 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/67108864 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 (+.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 (*.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 11744051/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* -1/4 u1) 1/3) #s(literal -1/3 binary32)) u1) #s(literal 1/2 binary32)) u1) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 11744051/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32))) #s(literal 4/3 binary32)))) u1))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 #s(approx (/ u1 (* (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1) u1)) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32)) u1) #s(literal 4/3 binary32)) (/.f32 #s(literal 2 binary32) u1))) #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 2415919/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 #s(approx (- (* (- (* -1/4 u1) 1/3) u1) 1/2) #s(literal -1/2 binary32)) u1) 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 (*.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 2415919/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 (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 (*.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 13421773/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (+ (* (neg u2) (+ (PI) (PI))) (* (PI) 1/2)))) (*.f32 (sin.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (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 13421773/536870912 binary32)) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (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 13421773/67108864 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1)))))))))) #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 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1)))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1)))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 #s(literal -1/2 binary32) u1) u1))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1)))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1))) (if.f32 (<=.f32 u0 #s(literal 10200547/268435456 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) (-.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 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (-.f32 #s(approx (/ (* alpha alpha) (* (- (* (* (* alpha alpha) u0) (+ 1/3 (* 1/4 u0))) (* -1/2 (* alpha alpha))) u0)) (+.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)) (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0)))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 #s(approx (/ (* alpha alpha) (* (- (* (* (* alpha alpha) u0) (+ 1/3 (* 1/4 u0))) (* -1/2 (* alpha alpha))) u0)) (+.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 alpha alpha) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32))) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (-.f32 #s(approx (/ (* alpha alpha) (* (- (* (* (* alpha alpha) u0) (+ 1/3 (* 1/4 u0))) (* -1/2 (* alpha alpha))) u0)) (+.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)) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)))) u0) u0)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (-.f32 (*.f32 alpha alpha) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))) u0)))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) (-.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 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (neg.f32 alpha)) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) u0))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) u0)) (neg.f32 alpha)) alpha) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0)) (neg.f32 alpha)) alpha) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 #s(approx (- (* -1/3 u0) 1/2) #s(literal -1/2 binary32)) u0) u0) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)) (*.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/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) (*.f32 (/.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alphay (*.f32 alphax alphax))) (-.f32 (*.f32 (*.f32 (neg.f32 alphay) alphay) cos2phi) (*.f32 (*.f32 sin2phi alphax) alphax))) alphay)) (if.f32 (<=.f32 u0 #s(literal 5368709/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 sin2phi alphax) alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)))) (if.f32 (<=.f32 u0 #s(literal 5368709/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) (*.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 sin2phi alphax) alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 alphax alphax)) (*.f32 alphay alphay))) (if.f32 (<=.f32 u0 #s(literal 5368709/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) (*.f32 (*.f32 (/.f32 (log.f32 #s(approx (- 1 u0) (-.f32 #s(literal 1 binary32) u0))) (-.f32 (*.f32 (*.f32 (neg.f32 alphay) alphay) cos2phi) (*.f32 sin2phi (*.f32 alphax alphax)))) alphay) (*.f32 alphay (*.f32 alphax alphax)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/268435456 binary32)) (*.f32 alphay (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0))) (if.f32 (<=.f32 u0 #s(literal 8589935/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.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) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (/.f32 (*.f32 alphay cos2phi) (*.f32 alphax alphax)) alphay) sin2phi))) u0)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal 1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0) (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi))) u0)) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) #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 #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)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) #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 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)))) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal -2115620184325601/75557863725914323419136 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda2 #s(literal 8294382693697875/21267647932558653966460912964485513216 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1 binary64) (*.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 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (if.f64 (<=.f64 lambda1 #s(literal -4242751136953197/9223372036854775808 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda1 #s(literal 940834429856889/618970019642690137449562112 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (if.f64 (<=.f64 phi1 #s(literal -944473296573929/147573952589676412928 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal 34000000000000 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi1 #s(literal -944473296573929/147573952589676412928 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal 55 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal -6456360425798343/9223372036854775808 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal -8741742960768907/25711008708143844408671393477458601640355247900524685364822016 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 8069530869021589/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (atan2.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64))))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal -700976274800963/36893488147419103232 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 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)))) (if.f64 (<=.f64 lambda2 #s(literal 85000 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 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))))))) (if.f64 (<=.f64 lambda2 #s(literal -700976274800963/36893488147419103232 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)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda2 #s(literal 85000 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 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 phi1)))))))) (if.f64 (<=.f64 phi2 #s(literal -1156995391866473/3213876088517980551083924184682325205044405987565585670602752 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) (if.f64 (<=.f64 phi2 #s(literal 8069530869021589/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (atan2.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64))))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))) (if.f64 (<=.f64 phi2 #s(literal -8741742960768907/25711008708143844408671393477458601640355247900524685364822016 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (if.f64 (<=.f64 phi2 #s(literal 8069530869021589/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (atan2.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64))))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #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 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal -4278419646001971/4503599627370496 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (if.f64 (<=.f64 phi1 #s(literal 5764607523034235/18014398509481984 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))))) (if.f64 (<=.f64 phi2 #s(literal -5476377146882523/576460752303423488 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (if.f64 (<=.f64 phi2 #s(literal 13500000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (if.f64 (<=.f64 phi2 #s(literal 5072854620270127/9223372036854775808 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) (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 phi2 #s(literal 24000000000000000 binary64)) (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) (if.f64 (<=.f64 phi2 #s(literal 880000000000000000 binary64)) (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1))))) (if.f64 (<=.f64 lambda1 #s(literal -5954941421116423/10633823966279326983230456482242756608 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (if.f64 (<=.f64 lambda1 #s(literal 679999999999999962856049082368 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 #s(approx (cos (- lambda1 lambda2)) #s(approx (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2))))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2))))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 #s(approx (cos (- lambda1 lambda2)) #s(approx (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2))))) (+.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda2))))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 0 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x))) x)) #s(literal 3 binary64)) x)) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 0 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) x)) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 8106479329266893/9007199254740992 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 #s(literal 3 binary64) #s(approx x #s(literal 0 binary64))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) #s(literal 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))))) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 x #s(approx (+ x 1) #s(literal 1 binary64))) #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ x (- -1 x)) (*.f64 x (-.f64 x #s(literal 1 binary64))))) (/.f64 (/.f64 #s(literal 2 binary64) (-.f64 x #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (- (* (/ (- 1 x) (- 1 (* x x))) (- x 1)) 1) #s(literal -2 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (- (/ 1 (+ x 1)) (/ 1 (- x 1))) #s(literal 2 binary64)) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v)))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v)))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v)))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 dX.v))) dX.v))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 w)) (floor.f32 h)) (neg.f32 dX.u))))))) (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.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))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) dX.u)) (+.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 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) dX.u)) (+.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 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) dX.u)) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 w) (-.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u) (*.f32 dY.u (*.f32 dX.v (floor.f32 h))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 w) (-.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u) (*.f32 dY.u (*.f32 dX.v (floor.f32 h)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.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 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (neg.f32 dY.v)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 #s(literal -1 binary32) (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 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 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (neg.f32 dY.v))))) (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 #s(literal -1 binary32) (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w))))))) (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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (neg.f32 dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 w) #s(approx (- (* (* dY.v (floor h)) dX.u) (* dY.u (* dX.v (floor h)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.v (*.f32 dY.u (floor.f32 h)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 w) #s(approx (- (* (* dY.v (floor h)) dX.u) (* dY.u (* dX.v (floor h)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.v (*.f32 dY.u (floor.f32 h))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.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 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))))) (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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.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.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.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.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 t x) y)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t 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 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t 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 -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t 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 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848 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 t x) y)) b) (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t 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 -inf.0 binary64)) (-.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b) #s(approx (* (+ t y) (/ a (+ (+ t x) y))) 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 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 z (/.f64 (+.f64 y x) (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b) #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752 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 #s(approx (+ t x) t) y))) (-.f64 (*.f64 (/.f64 y (+.f64 #s(approx (+ t x) t) y)) b) #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752 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 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y)))) (-.f64 (*.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 z #s(literal -5098557273297507/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (if.f64 (<=.f64 z #s(literal 7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))))) (if.f64 (<=.f64 y #s(literal -3311214647077827/5708990770823839524233143877797980545530986496 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 -5116944619041073/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 8383602063836893/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 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 y #s(literal 3399999999999999885680602134547995295744 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (-.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 -3311214647077827/5708990770823839524233143877797980545530986496 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 -5116944619041073/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 8383602063836893/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 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 y #s(literal 2700000000000000075452886417312117240679090418282654253233383107696730852210717030647880745108433692382729437627299187822972268390843829028785393500160 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))))) (if.f64 (<=.f64 y #s(literal -579999999999999962818404831948085800112084988519067955230372244469514486088765748713970967699946133828981246005890685355002067721139741700857419481294221194468751824313951002021726125214486064210013664761143645999334424576 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 y #s(literal -5116944619041073/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 8383602063836893/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 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 y #s(literal 2650000000000000067325622554995162379283886818981081634158307858597550093081905611741074730260148593207206200691945818041412396695956184662191204466688 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))))) (if.f64 (<=.f64 y #s(literal -348449143727041/174224571863520493293247799005065324265472 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 y #s(literal 4858829428140557/110427941548649020598956093796432407239217743554726184882600387580788736 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 y #s(literal 3600000000000000000000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 y #s(literal -6465215563027969/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 y #s(literal 4744950613418513/53919893334301279589334030174039261347274288845081144962207220498432 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 y #s(literal 3600000000000000000000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 y #s(literal -6465215563027969/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 y #s(literal 3161260813162947/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 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))))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 t #s(literal -204999999999999985474379222295273455436968298070283272443627335950834397516748577023079516484802353781855042544759188384809309624602316911679524529266674904918439057525640172984403706881744083599674377588284364214945972224 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 t #s(literal 2050000000000000024329216617472990826317013805278008953764036664840676903238461523291653859667574138750865935410377171270860990255386936555844858127239932305329170163785462736994787592382248386560 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) (if.f64 (<=.f64 t #s(literal -60000000000000002938603594509031234774333620211844633324702542475410095815603085369673891754836587827586783880890616605723205975119755113026136571904 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 t #s(literal 559999999999999995042956002607607566262053862790660869229762581958689189791196903766185573356327050551718160891904 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) (if.f64 (<=.f64 a #s(literal -31999999999999998380388329506368603742836640352429122338684928 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 a #s(literal 20499999999999998972643949088250411842083583979277695713629435854848 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (/.f64 x (+.f64 y x)) (if.f64 (<=.f64 (/.f64 x (+.f64 y x)) #s(literal 3602879701896397/72057594037927936 binary64)) (/.f64 x #s(approx (+ y x) y)) #s(approx (/ x (+ y x)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (if.f64 (<=.f64 (/.f64 x (+.f64 y x)) #s(literal 3602879701896397/72057594037927936 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 3602879701896397/72057594037927936 binary64)) (/.f64 x #s(approx (+ x y) y)) #s(approx (/ x (+ x y)) (-.f64 #s(literal 1 binary64) (/.f64 y x)))) (if.f64 (<=.f64 (/.f64 x (+.f64 x y)) #s(literal 3602879701896397/72057594037927936 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 -5000000000000000486031202442672326724878364240237470927923828819955650261110669617194088753258003880396378339073836923076302170214215142647864457235610681184975154073244321423156615667780219280818176 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 (fabs.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 -912488123524439/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 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 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 (fabs.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 +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 (/.f64 #s(literal 1 binary64) 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 -5000000000000000486031202442672326724878364240237470927923828819955650261110669617194088753258003880396378339073836923076302170214215142647864457235610681184975154073244321423156615667780219280818176 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 (fabs.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 -912488123524439/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))) (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))))) (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal 0 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* (sqrt (* -16 F)) (sqrt C)) C) (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 (fabs.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 +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 (/.f64 #s(literal 1 binary64) B))))))))) (if.f64 (<=.f64 B #s(literal 29999999999999997463140672961703247153805615792184250659629251954072073858354858644285983761764971823910371920726635399393477049701891710124032 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 (fabs.f64 (/.f64 #s(literal 1 binary64) C))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) B)))))) (if.f64 (<=.f64 B #s(literal 29999999999999997463140672961703247153805615792184250659629251954072073858354858644285983761764971823910371920726635399393477049701891710124032 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 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 (/.f64 #s(literal 1 binary64) B)))))) (if.f64 (<=.f64 B #s(literal 29999999999999997463140672961703247153805615792184250659629251954072073858354858644285983761764971823910371920726635399393477049701891710124032 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 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 3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 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 22000000000000000640089993333249615018793027764224 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 (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) F) C)) (/.f64 #s(literal -1/4 binary64) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B)))))) (if.f64 (<=.f64 B #s(literal 3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 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 22000000000000000640089993333249615018793027764224 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 (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) F) C)) (/.f64 #s(literal -1/4 binary64) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B)))))) (if.f64 (<=.f64 B #s(literal 3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 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 22000000000000000640089993333249615018793027764224 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B)))))) (if.f64 (<=.f64 B #s(literal 3583950099224353/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 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 22000000000000000640089993333249615018793027764224 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) #s(approx (/ (* F (sqrt (* -16 (/ C F)))) C) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 C F)))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (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 -1261007895663739/36028797018963968 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 63 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 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B 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 C #s(literal -1261007895663739/36028797018963968 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 63 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 (sqrt (* -2 (/ F B)))) (* -1 (/ (- (/ (* F (+ A C)) (sqrt (* -2 (/ F B)))) (* -4 (* A (* C (sqrt (* -2 (/ F B))))))) (pow B 2)))) #s(approx (* -1 (* F (+ (* -4 (/ (* A (* C (sqrt (/ -2 (* B F))))) (pow B 2))) (* -1 (sqrt (/ -2 (* B F))))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal -2 binary64) (*.f64 B F))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (sqrt (* -16 (* C F))) C) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))))) (if.f64 (<=.f64 F #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) (if.f64 (<=.f64 F #s(literal -795241916682773/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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 (sqrt (* -2 (/ F B)))) (* -1 (/ (- (/ (* F (+ A C)) (sqrt (* -2 (/ F B)))) (* -4 (* A (* C (sqrt (* -2 (/ F B))))))) (pow B 2)))) #s(approx (* -1 (* F (+ (* -4 (/ (* A (* C (sqrt (/ -2 (* B F))))) (pow B 2))) (* -1 (sqrt (/ -2 (* B F))))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal -2 binary64) (*.f64 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))) #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 8474283175441637/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* -1/4 (/ (sqrt (* -16 (* C F))) C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) #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 C #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 (-.f64 C A) B) B)))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (*.f64 (/.f64 B C) #s(literal -1/2 binary64)) (/.f64 #s(literal 0 binary64) B)))))))) (if.f64 (<=.f64 C #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 (-.f64 C A) B) B)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (+ (* -1 (/ (+ A (* -1 A)) B)) (* -1/2 (/ B C))) (*.f64 #s(literal -1/2 binary64) (/.f64 B C))))) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -110000000000000004299070943119860390733762646909266660255753579391159348136877979451260044176261120 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 A #s(literal 5199999999999999909925811013813639791085804912176299503571341315836473290407368094459205382236532562861428097001402755958439936 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 -110000000000000004299070943119860390733762646909266660255753579391159348136877979451260044176261120 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 5199999999999999909925811013813639791085804912176299503571341315836473290407368094459205382236532562861428097001402755958439936 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 -779999999999999949469512745861791396012265541123388646573869706064911294663897312064675797329830284607945682024654250799158325729209928714299789853228046496204235326600182162798298687683692118787894542336 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 5199999999999999909925811013813639791085804912176299503571341315836473290407368094459205382236532562861428097001402755958439936 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)))) (PI.f64)) #s(literal 180 binary64)))) (if.f64 (<=.f64 C #s(literal 159999999999999994776961200105528307563942457706399678612256393898128051550552064 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (+ (* -1 (/ (+ A (* -1 A)) B)) (* -1/2 (/ B C))) (*.f64 #s(literal -1/2 binary64) (/.f64 B C))))) (PI.f64)))) (if.f64 (<=.f64 B #s(literal 1900000000000000011885089336066048 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 -779999999999999949469512745861791396012265541123388646573869706064911294663897312064675797329830284607945682024654250799158325729209928714299789853228046496204235326600182162798298687683692118787894542336 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 1119999999999999986777879013041791369912345397252997303557546065923589599333075530068255671475530764805423416643309027721216 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)))) (PI.f64)) #s(literal 180 binary64)))) (if.f64 (<=.f64 C #s(literal -4984604984193435/10384593717069655257060992658440192 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 C B)))) (PI.f64))) (if.f64 (<=.f64 C #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 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 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))))) (if.f64 (<=.f64 B #s(literal 272346098576959/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal -285000000000000006231986957900794255232681373779685102037072163322804600474139307389028063139361088920009810050494840986370393803485479978767900956250163808344048248144058702392536764931763867873326593872827701744002207376814096445024692796745023343468690930034423828921815866500269998080 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 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) A)))) (if.f64 (<=.f64 A #s(literal -7079148555821561/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 5343967014842033/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A)))))) (if.f64 (<=.f64 A #s(literal -285000000000000006231986957900794255232681373779685102037072163322804600474139307389028063139361088920009810050494840986370393803485479978767900956250163808344048248144058702392536764931763867873326593872827701744002207376814096445024692796745023343468690930034423828921815866500269998080 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 (*.f64 #s(literal -1/4 binary64) F) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A)))) (if.f64 (<=.f64 A #s(literal -7079148555821561/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 5343967014842033/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A)))))) (if.f64 (<=.f64 A #s(literal -32999999999999999609399476945007237232542506613402261248824511466595222943404111325731875612505264034070070873936901809633635086178047831473446301244365204649228789863123477312005974888930375924845147340166489563991344205291761895428062760146135884320802320810224913897181666862688108544 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 A #s(literal -7079148555821561/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 5343967014842033/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A)))))) (if.f64 (<=.f64 A #s(literal -32999999999999999609399476945007237232542506613402261248824511466595222943404111325731875612505264034070070873936901809633635086178047831473446301244365204649228789863123477312005974888930375924845147340166489563991344205291761895428062760146135884320802320810224913897181666862688108544 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 A #s(literal -7079148555821561/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 5343967014842033/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (sqrt (* -16 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A))))))))) (if.f64 (<=.f64 C #s(literal -96055802417287/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 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 1012011266536553/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))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) (if.f64 (<=.f64 C #s(literal 8536031192270291/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 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))) (if.f64 (<=.f64 C #s(literal 71999999999999998757680709632 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))))))) (if.f64 (<=.f64 C #s(literal -96055802417287/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 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 1012011266536553/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))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) (if.f64 (<=.f64 C #s(literal 8536031192270291/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* F (sqrt (* -16 (/ A F)))) A) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 A F)))))))) (if.f64 (<=.f64 C #s(literal 71999999999999998757680709632 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* F (sqrt (* -16 (/ A F)))) A) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 A F)))))))))))) (if.f64 (<=.f64 A #s(literal -22500000000000001162969164698008242405618620793233778360291757031679172046745716541909810115758634380156893147354556666044123362329125888476728130792309491920087492153890882388834714572147758359725716975398360198912955800117837824 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 A #s(literal -7079148555821561/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) (if.f64 (<=.f64 A #s(literal 5343967014842033/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (sqrt (* -16 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A))))))))) (if.f64 (<=.f64 B #s(literal 1550000 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 y y)))) (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) (*.f64 x x)) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 x x))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x))) (-.f64 #s(approx (- (/ 1 (- x 1)) (/ -1 (- x -1))) (*.f64 #s(literal -2 binary64) x)) (/.f64 #s(literal 2 binary64) x)) (/.f64 #s(approx (/ (sin (- eps 0)) (- (* (cos eps) (cos x)) (* (sin x) (sin eps)))) (/.f64 (sin.f64 eps) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x)) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (/.f64 (/.f64 (sin.f64 (-.f64 eps #s(literal 0 binary64))) (cos.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) eps) (PI.f64)))) (cos.f64 x)) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) eps) (PI.f64)))))) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 #s(approx (/ (sin (- eps 0)) (cos (+ eps x))) (/.f64 eps (cos.f64 x))) (cos.f64 x)) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) #s(approx (/ (sin eps) (* (+ (cos eps) (cos (+ (+ eps x) x))) 1/2)) (*.f64 #s(literal 2 binary64) (/.f64 eps (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(approx (/ 1 (/ (* (cos (+ eps x)) (cos x)) (sin (- (+ eps x) x)))) #s(approx (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps))) eps))) (if.f64 (<=.f64 x #s(literal 2000000000000000 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)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ (- (+ (* 1/2 (/ 1 (sqrt (/ 1 x)))) (* 1/16 (/ 1 (* (pow x 4) (pow (sqrt (/ 1 x)) 5))))) (+ (/ 1/8 (* (pow x 2) (pow (sqrt (/ 1 x)) 3))) (* 5/128 (/ 1 (* (pow x 6) (pow (sqrt (/ 1 x)) 7)))))) x) (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 x)))) (+.f64 (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 x) #s(literal 7 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 x) #s(literal 3 binary64)))))))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ (- (+ (* 1/2 (/ 1 (sqrt (/ 1 x)))) (* 1/16 (/ 1 (* (pow x 4) (pow (sqrt (/ 1 x)) 5))))) (+ (/ 1/8 (* (pow x 2) (pow (sqrt (/ 1 x)) 3))) (* 5/128 (/ 1 (* (pow x 6) (pow (sqrt (/ 1 x)) 7)))))) x) (-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 x #s(literal -5/2 binary64)) #s(literal 1/16 binary64)) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 x))) (/.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 x) x))) (*.f64 (pow.f64 x #s(literal -7/2 binary64)) #s(literal 5/128 binary64))))) (if.f64 (<=.f64 x #s(literal 21000000000 binary64)) (-.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 46000000000 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)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps #s(literal 0 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (cos (* -1/2 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/8 binary64))))) (cos.f64 (*.f64 (+.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 (*.f64 (+.f64 x x) #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal -1 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 x x) eps) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 (+.f64 (*.f64 #s(approx (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 eps x)) x) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 1/6 binary64) eps))) eps) (cos.f64 x)) eps)) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps #s(approx (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) eps))))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) #s(approx (* eps (sin x)) (*.f64 eps x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (cos.f64 x))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (+ (cos x) (* -1/2 (* eps (sin x)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))))) #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)) (*.f64 eps #s(approx (cos x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) (*.f64 n x)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 6189700196426901/309485009821345068724781056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)) (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) n))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (exp (* -1 (/ (log (/ 1 x)) n))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)) n))) n)))) (*.f64 n x)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) (*.f64 n x)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 6189700196426901/309485009821345068724781056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) n))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (exp (* -1 (/ (log (/ 1 x)) n))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)) n))) n)))) (*.f64 n x)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) (*.f64 n x)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 6189700196426901/309485009821345068724781056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 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 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 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 6189700196426901/309485009821345068724781056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 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 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) (*.f64 n x)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 6189700196426901/309485009821345068724781056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 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 2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -inf.0 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (+ (* (/ (pow (log (- x -1)) 2) n) 1/2) (log (/ (- x -1) x))) (* (/ (pow (log x) 2) n) 1/2)) n) (/.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 x #s(literal 8669429282688205/2251799813685248 binary64)) #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 #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 1699999999999999917856733172641836773316791303191825776119417119517402818816842360515146249304906367637370515698107915931945576163702032568194416071005170790400251928879915424141115909335299075976550989909536269729683707190752990751978039369380761725566976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) (*.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 x #s(literal 1 binary64)) (*.f64 x (*.f64 n x))))))) (if.f64 (<=.f64 x #s(literal 8669429282688205/2251799813685248 binary64)) #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 #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 1699999999999999917856733172641836773316791303191825776119417119517402818816842360515146249304906367637370515698107915931945576163702032568194416071005170790400251928879915424141115909335299075976550989909536269729683707190752990751978039369380761725566976 binary64)) #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)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 n x))))))) (if.f64 (<=.f64 x #s(literal 8669429282688205/2251799813685248 binary64)) #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 #s(approx x #s(literal 0 binary64)))))) #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))))) #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 N #s(literal 1500 binary64)) (neg.f64 (log.f64 (/.f64 N (-.f64 N #s(literal -1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N))) (if.f64 (<=.f64 N #s(literal 2900 binary64)) (log.f64 (/.f64 (-.f64 N #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 N N) N))) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 N N) N)))) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 #s(approx (* (* (- (/ (- (/ 1/3 N) 1/2) N) -1) N) (* N N)) (*.f64 N (+.f64 #s(literal 1/3 binary64) (*.f64 N (-.f64 N #s(literal 1/2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 N N) N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 (*.f64 N N) #s(literal -1/3 binary64)) (*.f64 N #s(literal 1/2 binary64))) (*.f64 (*.f64 N N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (- 1/4 (* N (- 1/3 (* 1/2 N)))) (/ 1 (* (* N N) N))) (/.f64 #s(literal 1/2 binary64) N))) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) (if.f64 (<=.f64 x #s(literal 200000000000 binary64)) (/.f64 (-.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 (sqrt.f64 (/.f64 x (-.f64 x #s(literal -1 binary64)))) #s(literal -1 binary64)) (sqrt.f64 x)))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 3/8 binary64) x)) x)) (sqrt.f64 x))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 35/128 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 5/16 binary64)) x)) #s(literal 3/8 binary64)) x)) #s(literal 1/2 binary64)) x))) (sqrt.f64 x)) (*.f64 (neg.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 35/128 binary64) x) #s(literal 5/16 binary64)) x) #s(literal 3/8 binary64)) x)) x))) (/.f64 #s(literal -1 binary64) (sqrt.f64 x))) (*.f64 (/.f64 (sqrt.f64 x) x) #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 35/128 binary64) x) #s(literal 5/16 binary64)) x) #s(literal 3/8 binary64)) x)) x))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (- (* 35/128 (/ 1 x)) 5/16) x)) (/.f64 #s(literal 5/16 binary64) x)) #s(literal 3/8 binary64)) x)) #s(literal 1/2 binary64)) x))) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 3/8 binary64) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 x)) (/.f64 #s(approx (- (- x -1) (sqrt (* (- x -1) x))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (-.f64 x #s(literal -1 binary64)))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 x)) #s(approx 1 #s(literal 0 binary64)))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (-.f64 #s(approx (/ 1 (sqrt x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx 1 #s(literal 0 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(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) x) x)) (if.f64 (<=.f64 x #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 8106479329266893/18014398509481984 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 (neg.f64 x) (*.f64 x x))))) (if.f64 (<=.f64 x #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 3242591731706757/18014398509481984 binary64)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) x))))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) #s(approx (- 1 (/ 1 x)) #s(literal 1 binary64))) (*.f64 #s(approx (* (sin (* (+ (+ eps x) x) 1/2)) (sin (* (- (+ eps x) x) 1/2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))))) #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal 1/2 binary64))) (sin.f64 #s(approx (* (- (+ eps x) x) 1/2) (*.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 #s(approx (* -1/2 (* eps (cos x))) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/4 binary64) eps))) #s(literal 1 binary64))))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps x)) #s(literal 1 binary64))))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1/2 binary64) eps))))) #s(approx (- (cos (+ x eps)) (cos x)) (neg.f64 #s(approx (* eps (sin x)) (*.f64 eps x)))) #s(approx (- (cbrt (* (- 1 (/ -1 x)) x)) (cbrt x)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal -10/3 binary64)) #s(literal 25/6561 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)))) (-.f64 (*.f64 (pow.f64 x #s(literal -5/3 binary64)) #s(literal 5/81 binary64)) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)))) (+.f64 (/.f64 #s(literal 1/9 binary64) (pow.f64 x #s(literal 2/3 binary64))) (*.f64 #s(literal 10/243 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8/3 binary64)))))) x)) #s(approx (- (cbrt (* (- 1 (/ -1 x)) x)) (cbrt x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal -5/3 binary64)) #s(literal 5/81 binary64)) (-.f64 (*.f64 #s(literal 10/243 binary64) (pow.f64 x #s(literal -8/3 binary64))) (*.f64 #s(literal -1/9 binary64) (pow.f64 x #s(literal -2/3 binary64))))) x) (/.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) x))) #s(approx (- (cbrt (* (- 1 (/ -1 x)) x)) (cbrt x)) (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 x #s(literal -5/3 binary64)) #s(literal 5/81 binary64)) (*.f64 #s(literal -1/3 binary64) (cbrt.f64 x))) (-.f64 (*.f64 #s(literal 10/243 binary64) (pow.f64 x #s(literal -8/3 binary64))) (*.f64 #s(literal -1/9 binary64) (pow.f64 x #s(literal -2/3 binary64))))) x)) #s(approx (- (cbrt (* (- 1 (/ -1 x)) x)) (cbrt x)) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) (/.f64 (-.f64 (*.f64 #s(literal -5/81 binary64) (pow.f64 x #s(literal -2/3 binary64))) (*.f64 #s(literal -1/9 binary64) (cbrt.f64 x))) x)) x)) (if.f64 (<=.f64 x #s(literal 98000000000 binary64)) (-.f64 (pow.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 1/3 binary64))) (*.f64 #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (/.f64 #s(literal 1/3 binary64) x)) (cbrt.f64 (-.f64 x #s(literal -1 binary64))))) #s(approx (- (cbrt (* (- 1 (/ -1 x)) x)) (cbrt x)) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2/3 binary64))))) x)) (*.f64 #s(approx (- 1 (/ (cbrt x) (cbrt (- x -1)))) (/.f64 #s(literal 1/3 binary64) x)) (cbrt.f64 (-.f64 x #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 x x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 x))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 N #s(literal -1 binary64)) N) #s(literal -1 binary64))) (atan2.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (- N -1) N) (*.f64 N N)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 a a))) (cbrt.f64 g)) (/.f64 (cbrt.f64 g) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (cbrt.f64 (/.f64 g (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64)) (+.f64 #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 a) (cbrt.f64 g)))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g 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 (-.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal -1/4 binary64) a))) (pow.f64 g #s(literal -4/3 binary64))) (*.f64 (pow.f64 g #s(literal -2/3 binary64)) (exp.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64))))) g)))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g 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 (-.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal -1/4 binary64) a))) (pow.f64 g #s(literal -4/3 binary64))) (*.f64 (pow.f64 g #s(literal -2/3 binary64)) (exp.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64))))) g)))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g 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 (-.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal -1/4 binary64) a))) (pow.f64 g #s(literal -4/3 binary64))) (*.f64 (pow.f64 g #s(literal -2/3 binary64)) (pow.f64 a #s(literal -1/3 binary64)))) g)))) (if.f64 (<=.f64 (*.f64 h h) #s(literal 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a g))))) #s(approx (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (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 (-.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (cbrt.f64 (/.f64 #s(literal -1/4 binary64) a))) (pow.f64 g #s(literal -4/3 binary64))) (*.f64 (pow.f64 g #s(literal -2/3 binary64)) (exp.f64 (*.f64 (log.f64 a) #s(literal -1/3 binary64))))) g))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (/.f64 (-.f64 (cbrt.f64 (*.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a)) (+.f64 a a))) #s(approx (cbrt (- g (sqrt (* (+ h g) (- g h))))) (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (+.f64 a a))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a)))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a)))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a)))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g))) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 #s(approx (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (*.f64 #s(literal -1 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a)))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 g h) (+.f64 h g))) g)))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a)))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a)))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) #s(approx (+ (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) g))))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a)))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (/.f64 (-.f64 (*.f64 (+.f64 h g) (-.f64 g h)) (*.f64 g g)) (+.f64 (sqrt.f64 (*.f64 (+.f64 h g) (-.f64 g h))) g)))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a)))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a))))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (/.f64 (-.f64 (*.f64 (+.f64 h g) (-.f64 g h)) (*.f64 g g)) (+.f64 (sqrt.f64 (*.f64 (+.f64 h g) (-.f64 g h))) g)))) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal 0 binary64)) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (neg.f64 (cbrt.f64 g))))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a))))))) (-.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) (cbrt.f64 #s(approx (/ (- g (sqrt (* (+ h g) (- g h)))) (+ a a)) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)) a))))) (+.f64 (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (neg.f64 g) a))) #s(approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (cbrt.f64 (/.f64 (neg.f64 g) a)))) (*.f64 #s(approx (+ 1 (/ (cbrt (/ (- (neg g) (sqrt (* (+ h g) (- g h)))) (+ a a))) (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))))) #s(literal 1 binary64)) (cbrt.f64 #s(approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 h h)) (*.f64 g a))))) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))) #s(literal 4 binary64))) #s(literal 12 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -4 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))) (*.f64 #s(literal -6 binary64) (PI.f64))) #s(literal 1/12 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 (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 4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 binary64)) #s(approx (* (/ 1 2) (/ (- (* (- (fabs r) p) (- (fabs r) p)) (- (* (- r p) (- r p)) (* (* q q) -4))) (+ (- (fabs r) p) (sqrt (- (* (- r p) (- r p)) (* (* q q) -4)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 r)) (*.f64 #s(literal 2 binary64) r)))) (if.f64 (<=.f64 q #s(literal 7199999999999999596061280156722137534038535821042259373921620047415547267667753145836199212343021103172388820972939340062282483324944384 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (-.f64 p (fabs.f64 r)) (-.f64 r p)) (-.f64 (-.f64 p (fabs.f64 r)) (-.f64 r p))) (*.f64 (*.f64 q q) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 (*.f64 q q) #s(literal -4 binary64)))) (-.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)))))) (neg.f64 q)))) (if.f64 (<=.f64 q #s(literal 4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 binary64)) #s(approx (* (/ 1 2) (/ (- (* (- (fabs r) p) (- (fabs r) p)) (- (* (- r p) (- r p)) (* (* q q) -4))) (+ (- (fabs r) p) (sqrt (- (* (- r p) (- r p)) (* (* q q) -4)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 r)) (*.f64 #s(literal 2 binary64) r)))) (if.f64 (<=.f64 q #s(literal 7199999999999999596061280156722137534038535821042259373921620047415547267667753145836199212343021103172388820972939340062282483324944384 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (-.f64 p (fabs.f64 r)) (-.f64 r p)) (-.f64 (-.f64 p (fabs.f64 r)) (-.f64 r p))) (*.f64 (*.f64 q q) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 (*.f64 q q) #s(literal -4 binary64)))) (-.f64 p (fabs.f64 r)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)))) (if.f64 (<=.f64 q #s(literal 7149021523390683/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (+.f64 (-.f64 (fabs.f64 r) r) (fabs.f64 p)) p) #s(literal -1/2 binary64))) p)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 q #s(literal 7149021523390683/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (* (/ 1 2) (/ (- (* (- (fabs r) p) (- (fabs r) p)) (- (* (- r p) (- r p)) (* (* q q) -4))) (+ (- (fabs r) p) (sqrt (- (* (- r p) (- r p)) (* (* q q) -4)))))) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (fabs.f64 r)) (*.f64 #s(literal 2 binary64) r)))) #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 8104522595470689/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (- (* -1/2 (/ (- (+ (fabs p) (fabs r)) r) p)) 1/2))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) r)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (if.f64 (<=.f64 q #s(literal 10500000000000000748100320442750986810453306731586036422872954089657450475232575025614996526558348769386037248 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 (-.f64 (+.f64 r (fabs.f64 p)) (-.f64 p (fabs.f64 r))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (+.f64 q (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 r) (fabs.f64 p)))))) (if.f64 (<=.f64 r #s(literal -4242211046066689/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 r #s(literal 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (+.f64 q (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 r) (fabs.f64 p))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 q #s(literal 6307263664699109/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 q #s(literal 3022314549036573/302231454903657293676544 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 q #s(literal 3199999999999999983211730406137757834105427534421829619902134231421065873225851044378968064 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 199999999999999996091099546963028318915752778493452543828291966300228010772656544918538878468995967298844297195887900676839994006336880488768194581630088140609089562433891216654336 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 5065326622169181/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 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)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 q #s(literal 4405473261586877/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal 1/2 binary64) r)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 p #s(literal -5099505842092539/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal 1/2 binary64) r))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 16 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 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 13 binary64)) (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 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 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))))) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (-.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 (-.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 5 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 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 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 x #s(literal 5 binary64)))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (- x 1) (- x 2)) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 3 binary64))))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (- x 1) (- x 2)) (- x 3)) (-.f64 (*.f64 x (+.f64 #s(literal 11 binary64) (*.f64 x (-.f64 x #s(literal 6 binary64))))) #s(literal 6 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (if.f64 (<=.f64 x #s(literal 8106479329266893/1125899906842624 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64)))) #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1259 binary64) (*.f64 #s(literal -58 binary64) x))) #s(literal 12122 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64)))) (*.f64 #s(approx (* (* (* (- x 5) (- x 4)) (- x 1)) (- x 2)) (+.f64 #s(literal 40 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 49 binary64) x) #s(literal 78 binary64))))) (-.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 16 binary64))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 8106479329266893/1125899906842624 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1259 binary64) (*.f64 #s(literal -58 binary64) x))) #s(literal 12122 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64)))) (*.f64 #s(approx (* (* (* (- x 5) (- x 4)) (- x 1)) (- x 2)) (+.f64 #s(literal 40 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 49 binary64) x) #s(literal 78 binary64))))) (-.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 16 binary64))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 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 13) (* (- x 15) (- x 14))) (-.f64 (*.f64 x (+.f64 #s(literal 587 binary64) (*.f64 #s(literal -42 binary64) x))) #s(literal 2730 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 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 x (+.f64 #s(literal 274 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 85 binary64) x) #s(literal 225 binary64))))) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 4165829655317709/562949953421312 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1259 binary64) x) #s(literal 12122 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64)))) (*.f64 #s(approx (* (* (* (- x 5) (- x 4)) (- x 1)) (- x 2)) (+.f64 #s(literal 40 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 49 binary64) x) #s(literal 78 binary64))))) (-.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 16 binary64))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 8782019273372467/1125899906842624 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1259 binary64) x) #s(literal 12122 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 x (+.f64 #s(literal 274 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 85 binary64) x) #s(literal 225 binary64))))) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 2617717283409101/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 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 13) (* (- x 15) (- x 14))) (-.f64 (*.f64 #s(literal 587 binary64) x) #s(literal 2730 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))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 3996944669291315/1125899906842624 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) (+.f64 #s(literal 43680 binary64) (*.f64 #s(literal -12122 binary64) x))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #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))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 8950904259398861/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 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 13) (* (- x 15) (- x 14))) #s(literal -2730 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 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 x (+.f64 #s(literal 274 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 85 binary64) x) #s(literal 225 binary64))))) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5404319552844595/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 10 binary64)) (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 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 13) (* (- x 15) (- x 14))) #s(literal -2730 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 19/2 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (* (* (- x 15) (- x 14)) (- x 13)) (- x 16)) #s(literal 43680 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.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 1200000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 1200000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 1200000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) #s(approx (- x 18) #s(literal -18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -450000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -30000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 #s(literal 13068 binary64) x) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (+.f64 #s(literal 40320 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 118124 binary64) x) #s(literal 109584 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -50000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) #s(approx (* (- x 17) (- x 16)) #s(literal 272 binary64)))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (+.f64 #s(literal 40320 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 118124 binary64) x) #s(literal 109584 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 520000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) (*.f64 (-.f64 x #s(literal 17 binary64)) (-.f64 x #s(literal 16 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 -50000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (-.f64 x #s(literal 14 binary64))) #s(approx (* (- x 17) (- x 16)) #s(literal 272 binary64)))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) #s(literal 3628800 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -50000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) #s(literal 3628800 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) #s(literal 479001600 binary64)) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -30000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.f64 (*.f64 #s(literal 19802759040 binary64) x) #s(literal 6227020800 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) #s(literal 479001600 binary64)) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.f64 (*.f64 #s(literal 19802759040 binary64) x) #s(literal 6227020800 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (-.f64 (*.f64 #s(literal 4339163001600 binary64) x) #s(literal 1307674368000 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (-.f64 (*.f64 #s(literal 4339163001600 binary64) x) #s(literal 1307674368000 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) #s(literal 20922789888000 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (-.f64 (*.f64 #s(literal 1223405590579200 binary64) x) #s(literal 355687428096000 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) #s(literal 20922789888000 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (-.f64 (*.f64 #s(literal 1223405590579200 binary64) x) #s(literal 355687428096000 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) #s(literal 6402373705728000 binary64)) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) #s(literal 6402373705728000 binary64)) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -10000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))