#s(approx (/ (- x lo) (- hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) #s(approx (* lo (+ (* -1 (/ x (pow hi 2))) (/ 1 hi))) (/.f64 lo hi))) (/.f64 #s(approx x #s(literal 0 binary64)) hi))) #s(approx (/ (- x lo) (- hi lo)) (*.f64 (+.f64 (*.f64 (*.f64 (neg.f64 lo) (-.f64 (exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64))) (/.f64 #s(approx x #s(literal 0 binary64)) (*.f64 hi hi)))) hi) #s(approx x #s(literal 0 binary64))) (exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64))))) (-.f64 (/.f64 x #s(approx (- hi lo) hi)) (/.f64 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 50000000 binary64)) (/.f64 x (+.f64 (*.f64 x x) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) (/.f64 x #s(approx (+ (* x x) 1) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x)) x (+.f64 (*.f64 lam0 #s(literal 1/30 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lam) (*.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (cos.f64 lam)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))) (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64)))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64))) #s(approx (/ 2 (+ (* (* (cos lam) (* (+ (cos (+ Cn Cn)) 1) 1/2)) (cos lam)) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 lam) #s(literal 2 binary64)))) #s(approx (* 2 (* (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))))) #s(approx (* 2 (* (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) #s(approx (/ 2 (pow (sqrt (pow (cos lam) 2)) 2)) #s(literal 2 binary64))) (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x)) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)))))))) (asinh.f64 (*.f64 (cos.f64 Cn) (/.f64 (sin.f64 lam) (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn))))))))) (asinh.f64 (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) (sqrt.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64))))) (asinh.f64 (*.f64 (/.f64 (sin.f64 lam) (sqrt.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64)))) (cos.f64 Cn))) (asinh.f64 (*.f64 (/.f64 (cos.f64 Cn) (sqrt.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64)))) (sin.f64 lam))) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(approx (sqrt (+ (* (pow (cos lam) 2) (- 1/2 (* -1/2 (cos (* 2 Cn))))) (pow (sin Cn) 2))) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))))) (asinh.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (- (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2)) (- (* (cos (+ Cn Cn)) 1/2) 1/2))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (cos.f64 Cn)) (sin.f64 lam))) (asinh.f64 (*.f64 (/.f64 (cos.f64 Cn) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (sin.f64 lam))) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 (sin.f64 lam) (fabs.f64 (cos.f64 lam))))) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) (*.f64 (cos.f64 Cn) lam)))) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 (sin.f64 lam) (/.f64 #s(approx (sqrt (- (cos (+ lam lam)) -1)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))))) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) (*.f64 (cos.f64 Cn) lam)))) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) (*.f64 (cos.f64 Cn) lam))) (asinh.f64 #s(approx (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (- 1/2 (* -1/2 (cos (+ Cn Cn)))) (* (cos lam) (cos lam))))))) #s(approx (/ (sin lam) (sqrt (pow (cos lam) 2))) (*.f64 (-.f64 (*.f64 (*.f64 lam lam) #s(literal 1/3 binary64)) #s(literal -1 binary64)) lam)))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 y) (sin.f64 z)) (*.f64 (cos.f64 y) (cos.f64 z)))) (*.f64 (cos.f64 y) (cos.f64 z)))) (/.f64 (*.f64 (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 z (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 y) (sin.f64 z)) (*.f64 (cos.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 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) 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 (sin.f64 z) (cos.f64 y)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 y) (sin.f64 z)) (*.f64 (cos.f64 y) (cos.f64 z)))) (*.f64 (cos.f64 y) (cos.f64 z)))) #s(approx (/ (* (sin (+ (* (PI) 1/2) z)) (sin y)) (* (- 1 (/ (* (sin y) (sin z)) (* (cos y) (cos z)))) (* (cos y) (cos z)))) (/.f64 (*.f64 (sin.f64 y) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 y)))) (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 (*.f64 (sin.f64 z) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) y))) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) z)) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) z)) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (sin.f64 (+.f64 (neg.f64 y) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (+.f64 z y))) #s(approx (/ (* (cos z) (sin y)) (cos (+ z y))) (/.f64 (sin.f64 y) (cos.f64 y)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) #s(approx (cos y) #s(literal 1 binary64))) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -4000 binary64)) #s(approx (+ x (- (tan (+ y z)) (tan a))) (+.f64 (tan.f64 (+.f64 z y)) x)) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a)))) #s(approx (+ x (- (tan (+ y z)) (tan a))) (+.f64 (tan.f64 (+.f64 z y)) x)) (/.f64 #s(literal 1 binary64) #s(approx (/ (cos a) (- (* (+ (tan (+ z y)) x) (cos a)) (sin a))) (/.f64 #s(literal 1 binary64) x))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) #s(approx (/ b (+ 1 (exp a))) (*.f64 #s(literal 1/2 binary64) b)))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (log.f64 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) (exp.f64 a)))) (log.f64 (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) 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))))))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 #s(approx (log (+ 1 (exp a))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) a))))) #s(approx (/ b (+ 1 (exp a))) (*.f64 #s(literal 1/2 binary64) b)))) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) b)))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (log.f64 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) (/.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))) #s(approx (/ (neg (+ f n)) (- f n)) (-.f64 (/.f64 (+.f64 f f) n) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (-.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 -584860318145363/2658455991569831745807614120560689152 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (sqrt (/ (* (+ (exp x) 1) (- (exp x) 1)) (- (exp x) 1))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x)))) (sqrt.f64 #s(approx (/ (- (exp (* 2 x)) 1) (- (exp x) 1)) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (sqrt.f64 (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 x)) #s(approx (sqrt (* (- x 1) x)) (-.f64 x #s(literal 1/2 binary64))) #s(approx (sqrt (* (- x 1) x)) #s(approx (* x (- 1 (* 1/2 (/ 1 x)))) #s(literal -1/2 binary64))) (if.f64 (<=.f64 x #s(literal -6325070415853457/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 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 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 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 (* (* (+ x x) x) 2)) (sqrt 2)) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* (* 2 x) x)) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (* x x) (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) (*.f64 esp (-.f64 angle phi0)) #s(approx (* esp (- angle phi0)) (*.f64 angle esp)) (/.f64 (*.f64 (cos.f64 phi) (cos.f64 lam)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 lam lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (cos.f64 phi) (cos.f64 lam)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 lam lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))))))) (*.f64 (/.f64 (cos.f64 lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 lam lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))))))) (cos.f64 phi)) (*.f64 (cos.f64 lam) (/.f64 (cos.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 lam lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))))))) (*.f64 (cos.f64 phi) #s(approx (* (/ 1 (sqrt (- 1 (* (* (+ (cos (+ phi phi)) 1) 1/2) (- 1/2 (* (cos (+ lam lam)) 1/2)))))) (cos lam)) (/.f64 (cos.f64 lam) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))))) (if.f64 (<=.f64 lam #s(literal 180 binary64)) (*.f64 (cos.f64 phi) #s(approx (* (/ 1 (sqrt (- 1 (* (* (+ (cos (+ phi phi)) 1) 1/2) (- 1/2 (* (cos (+ lam lam)) 1/2)))))) (cos lam)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))) #s(approx (/ (* (cos phi) (cos lam)) (sqrt (- 1 (* (* (cos phi) (sin lam)) (* (cos phi) (sin lam)))))) (/.f64 (cos.f64 lam) (fabs.f64 (cos.f64 lam))))) #s(approx (/ (* (cos phi) (cos lam)) (sqrt (- 1 (* (* (cos phi) (sin lam)) (* (cos phi) (sin lam)))))) (/.f64 (cos.f64 lam) (fabs.f64 (cos.f64 lam)))) #s(approx (/ (* (cos phi) (cos lam)) (sqrt (- 1 (* (* (cos phi) (sin lam)) (* (cos phi) (sin lam)))))) (/.f64 #s(approx (cos lam) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lam #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (sin lam) 2) (*.f64 lam lam)))))) #s(approx (/ (* (cos phi) (cos lam)) (sqrt (- 1 (* (* (cos phi) (sin lam)) (* (cos phi) (sin lam)))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (sin lam) 2) (*.f64 lam lam))))) (cos.f64 lam))) #s(approx (/ (* (cos phi) (cos lam)) (sqrt (- 1 (* (* (cos phi) (sin lam)) (* (cos phi) (sin lam)))))) (/.f64 (cos.f64 lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (sin lam) 2) (*.f64 lam lam)))))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal 6189700196426901/309485009821345068724781056 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (*.f64 (cos.f64 phi) (sin.f64 lam))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) #s(literal 1 binary64)))) ml0) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) ml0)))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal 6189700196426901/309485009821345068724781056 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (*.f64 ml0 (-.f64 (log.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))) (*.f64 (sin.f64 lam) (cos.f64 phi))))) (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))))))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))) (if.f64 (<=.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) #s(literal 6189700196426901/309485009821345068724781056 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (+.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) ml0) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) ml0)))) (if.f64 (<=.f64 lam #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 ml0 (log.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi)))) (*.f64 (sin.f64 lam) (cos.f64 phi))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 5476377146882523/576460752303423488 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal -1 binary64))) ml0) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))) ml0))) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))) ml0)))) (if.f64 (<=.f64 lam #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 ml0 (log.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi)))) (*.f64 (sin.f64 lam) (cos.f64 phi))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 5476377146882523/576460752303423488 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (+.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) ml0) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))))) ml0)))) (if.f64 (<=.f64 lam #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 ml0 (log.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi)))) (*.f64 (sin.f64 lam) (cos.f64 phi))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 5476377146882523/576460752303423488 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (+.f64 (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))) ml0) (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal -1 binary64))) ml0)))) (if.f64 (<=.f64 lam #s(literal -5764607523034235/1152921504606846976 binary64)) (+.f64 (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))) ml0) (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal -1 binary64))) ml0)) (if.f64 (<=.f64 lam #s(literal 5476377146882523/576460752303423488 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (+.f64 (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sin.f64 lam) (cos.f64 phi))))) ml0) (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 lam) (cos.f64 phi)) #s(literal -1 binary64))) ml0)))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal 7378697629483821/147573952589676412928 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (*.f64 ml0 (neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 (*.f64 (cos.f64 phi) (sin.f64 lam)) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal 7378697629483821/147573952589676412928 binary64)) (*.f64 ml0 #s(approx (- (log (+ (* 1 (- 1 (* (sin lam) (cos phi)))) (* (- 1 (* (sin lam) (cos phi))) (* (sin lam) (cos phi))))) (* 2 (log (- 1 (* (sin lam) (cos phi)))))) (*.f64 lam (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (+.f64 (cos.f64 phi) (*.f64 #s(literal -2 binary64) (pow.f64 (cos.f64 phi) #s(literal 3 binary64)))))) (*.f64 #s(literal -2 binary64) (cos.f64 phi)))))) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))))) (if.f64 (<=.f64 lam #s(literal -1357680363825023/147573952589676412928 binary64)) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 7011769753764849/4835703278458516698824704 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam))) #s(approx (- 1 (* (cos phi) (sin lam))) (-.f64 #s(literal 1 binary64) (sin.f64 lam)))))) (if.f64 (<=.f64 (sin.f64 lam) #s(literal 7378697629483821/147573952589676412928 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (log.f64 (/.f64 #s(approx (+ 1 (* (cos phi) (sin lam))) (+.f64 #s(literal 1 binary64) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))))) (if.f64 (<=.f64 lam #s(literal -7656119366529843/1125899906842624 binary64)) (*.f64 ml0 (log.f64 (/.f64 #s(approx (+ 1 (* (cos phi) (sin lam))) (+.f64 #s(literal 1 binary64) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 2176715800697727/36893488147419103232 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (log.f64 (/.f64 #s(approx (+ 1 (* (cos phi) (sin lam))) (+.f64 #s(literal 1 binary64) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi) (sin.f64 lam)))))))) (if.f64 (<=.f64 lam #s(literal -7093169413108531/1125899906842624 binary64)) (*.f64 ml0 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal 1 binary64))) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal -1 binary64))))) (if.f64 (<=.f64 lam #s(literal 2176715800697727/36893488147419103232 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (-.f64 (log.f64 (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal -1 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)))))))) (if.f64 (<=.f64 lam #s(literal -7093169413108531/1125899906842624 binary64)) (*.f64 ml0 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal 1 binary64))) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal -1 binary64))))) (if.f64 (<=.f64 lam #s(literal 2176715800697727/36893488147419103232 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (neg.f64 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) (sin.f64 lam)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) (sin.f64 lam))))))))))) (if.f64 (<=.f64 lam #s(literal -7093169413108531/1125899906842624 binary64)) (*.f64 ml0 (log.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal 1 binary64))) (-.f64 #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(literal -1 binary64))))) (if.f64 (<=.f64 lam #s(literal 2176715800697727/36893488147419103232 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)))))))) (if.f64 (<=.f64 lam #s(literal -7093169413108531/1125899906842624 binary64)) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)))))) (if.f64 (<=.f64 lam #s(literal 2176715800697727/36893488147419103232 binary64)) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) (*.f64 ml0 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam))) (-.f64 #s(literal 1 binary64) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)))))))) (*.f64 ml0 #s(approx (+ (log (/ -1 (- (* (sin lam) (cos phi)) 1))) (log (- (* (sin lam) (cos phi)) -1))) (*.f64 #s(literal 2 binary64) (*.f64 lam (cos.f64 phi))))) #s(approx (* ml0 (log (/ (+ 1 (* (cos phi) (sin lam))) (- 1 (* (cos phi) (sin lam)))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 phi)) ml0) lam)) #s(approx (* ml0 (log (/ (+ 1 (* (cos phi) (sin lam))) (- 1 (* (cos phi) (sin lam)))))) (*.f64 (*.f64 lam ml0) (*.f64 #s(literal 2 binary64) (cos.f64 phi)))) #s(approx (* ml0 (log (/ (+ 1 (* (cos phi) (sin lam))) (- 1 (* (cos phi) (sin lam)))))) (*.f64 lam (*.f64 ml0 (-.f64 (cos.f64 phi) #s(approx (* -1 (cos phi)) #s(literal -1 binary64)))))) #s(approx (* ml0 (log (/ (+ 1 (* (cos phi) (sin lam))) (- 1 (* (cos phi) (sin lam)))))) (*.f64 lam (*.f64 ml0 #s(approx (- (cos phi) (* -1 (cos phi))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) #s(literal -1 binary64)) (atan2.f64 g (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 phi0 (/.f64 y esp))) (cos.f64 (+.f64 (/.f64 y esp) phi0))))) (*.f64 (sin.f64 (/.f64 y esp)) (sin.f64 phi0)))) (if.f64 (<=.f64 (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (atan2.f64 g #s(approx (cos (+ phi0 (/ y esp))) (+.f64 (cos.f64 phi0) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (cos.f64 phi0)) (pow.f64 esp #s(literal 2 binary64)))) (/.f64 (sin.f64 phi0) esp)))))) (atan2.f64 g (cos.f64 #s(approx (+ phi0 (/ y esp)) phi0))))) (if.f64 (<=.f64 (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) #s(literal -1 binary64)) (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) (if.f64 (<=.f64 (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (atan2.f64 g #s(approx (cos (+ phi0 (/ y esp))) (+.f64 (cos.f64 phi0) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y (cos.f64 phi0)) (pow.f64 esp #s(literal 2 binary64)))) (/.f64 (sin.f64 phi0) esp)))))) (atan2.f64 g (cos.f64 #s(approx (+ phi0 (/ y esp)) phi0))))) (if.f64 (<=.f64 (cos.f64 (+.f64 phi0 (/.f64 y esp))) #s(literal -3602879701896397/72057594037927936 binary64)) (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) (if.f64 (<=.f64 (cos.f64 (+.f64 phi0 (/.f64 y esp))) #s(literal 9007199254345161/9007199254740992 binary64)) (atan2.f64 g (-.f64 (*.f64 (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (/.f64 y esp))) (cos.f64 phi0)) (*.f64 (sin.f64 (/.f64 y esp)) (sin.f64 phi0)))) (atan2.f64 g (sin.f64 (+.f64 (neg.f64 #s(approx (+ phi0 (/ y esp)) phi0)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (if.f64 (<=.f64 (/.f64 y esp) #s(literal -50000000000000002658300983132982451780169472876225504866784864935219457611460827972975021456746524545128608409062560469814752225690268269365846081545102019383495851986671117567248753418814166156177318917645740336056184652851795690782720 binary64)) (atan2.f64 g (sin.f64 (+.f64 (neg.f64 #s(approx (+ phi0 (/ y esp)) phi0)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 (/.f64 y esp) #s(literal 1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) (atan2.f64 g (-.f64 (*.f64 (cos.f64 (/.f64 y esp)) (cos.f64 phi0)) (*.f64 (sin.f64 (-.f64 (PI.f64) (/.f64 y esp))) (sin.f64 phi0)))) (atan2.f64 g (cos.f64 #s(approx (+ phi0 (/ y esp)) phi0))))) (if.f64 (<=.f64 (cos.f64 (+.f64 phi0 (/.f64 y esp))) #s(literal 8872091265919877/9007199254740992 binary64)) (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) (atan2.f64 g (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ phi0 (/ y esp)) phi0) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (cos.f64 (+.f64 phi0 (/.f64 y esp))) #s(literal 8872091265919877/9007199254740992 binary64)) (atan2.f64 g (cos.f64 (+.f64 phi0 (/.f64 y esp)))) (atan2.f64 g (sin.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(approx (+ phi0 (/ y esp)) phi0))))) (atan2.f64 g (cos.f64 #s(approx (+ phi0 (/ y esp)) phi0))) (atan2.f64 g #s(approx (cos (+ phi0 (/ y esp))) #s(approx (cos (/ y esp)) #s(literal 1 binary64)))) (if.f64 (<=.f64 g #s(literal 16500000000000000478579587786781753344 binary64)) (asin.f64 (/.f64 (fabs.f64 (+.f64 (*.f64 (sin.f64 (/.f64 y esp)) (cos.f64 phi0)) (*.f64 (cos.f64 (/.f64 y esp)) (sin.f64 phi0)))) (sqrt.f64 (-.f64 (*.f64 g g) #s(literal -1 binary64))))) (asin.f64 (/.f64 (fabs.f64 (sin.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 esp y)) phi0))) #s(approx (sqrt (- (* g g) -1)) (-.f64 g (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 g g)) g)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 g g)) #s(literal 50000000 binary64)) (asin.f64 (/.f64 (fabs.f64 (sin.f64 (+.f64 (/.f64 y esp) phi0))) (sqrt.f64 (-.f64 (*.f64 g g) #s(literal -1 binary64))))) (asin.f64 (/.f64 (fabs.f64 (sin.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 esp y)) phi0))) #s(approx (sqrt (- (* g g) -1)) (-.f64 g (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 g g)) g)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 g g)) #s(literal 19999999999999998911504619740856320 binary64)) (asin.f64 (/.f64 (fabs.f64 (sin.f64 (+.f64 (/.f64 y esp) phi0))) (sqrt.f64 (-.f64 (*.f64 g g) #s(literal -1 binary64))))) (asin.f64 #s(approx (/ (fabs (sin (+ (/ y esp) phi0))) (sqrt (- (* g g) -1))) (/.f64 (fabs.f64 (sin.f64 (+.f64 phi0 (/.f64 y esp)))) g)))) (asin.f64 (/.f64 (fabs.f64 (+.f64 (*.f64 (sin.f64 (/.f64 y esp)) (cos.f64 phi0)) (*.f64 (cos.f64 (/.f64 y esp)) (sin.f64 phi0)))) (cosh.f64 (asinh.f64 g)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 g g)) #s(literal 19999999999999998911504619740856320 binary64)) (asin.f64 (/.f64 (fabs.f64 #s(approx (sin (+ (/ y esp) phi0)) (sin.f64 phi0))) (sqrt.f64 (-.f64 (*.f64 g g) #s(literal -1 binary64))))) (asin.f64 #s(approx (/ (fabs (sin (+ (/ y esp) phi0))) (sqrt (- (* g g) -1))) (/.f64 (fabs.f64 (sin.f64 (+.f64 phi0 (/.f64 y esp)))) g)))) (if.f64 (<=.f64 g #s(literal 7684599350631545/20769187434139310514121985316880384 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi0 y) esp))))) #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi0 y) esp))))))) (+.f64 #s(literal 1 binary64) (*.f64 g g))))) (asin.f64 #s(approx (/ (fabs (sin (+ (/ y esp) phi0))) (sqrt (- (* g g) -1))) (/.f64 (fabs.f64 (sin.f64 (+.f64 phi0 (/.f64 y esp)))) g)))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi0 y) esp))))) #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi0 y) esp))))))) (+.f64 #s(literal 1 binary64) (*.f64 g g))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) #s(literal 1 binary64)))) #s(approx (cos (+ phi0 (/ y esp))) #s(approx (+ (cos phi0) (* -1 (/ (* y (sin phi0)) esp))) #s(approx (+ 1 (* -1 (/ (* phi0 y) esp))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 g g))))) (sinh.f64 (/.f64 x esp)) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (/.f64 x esp)) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 x esp))))) #s(literal 2 binary64)) #s(approx (* 1/2 (- (exp (/ x esp)) (/ 1 (exp (/ x esp))))) (/.f64 x esp)) (*.f64 #s(approx (exp (/ x esp)) (*.f64 (+.f64 x x) (*.f64 esp (/.f64 #s(literal 1 binary64) (*.f64 esp esp))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (/.f64 x esp)) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 x esp))))) #s(literal 2 binary64)) #s(approx (* 1/2 (- (exp (/ x esp)) (/ 1 (exp (/ x esp))))) (/.f64 x esp)) (*.f64 #s(approx (exp (/ x esp)) (*.f64 (/.f64 (+.f64 x x) (*.f64 esp esp)) esp)) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (/.f64 x esp)) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 x esp))))) #s(literal 2 binary64)) #s(approx (* 1/2 (- (exp (/ x esp)) (/ 1 (exp (/ x esp))))) (/.f64 x esp)) (*.f64 #s(approx (exp (/ x esp)) (*.f64 (+.f64 x x) (/.f64 esp (*.f64 esp esp)))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 x esp) #s(literal 49999999999999997208377623627466690637486435190095003412116017803818992811380155502205974802370865683036809141768159232 binary64)) #s(approx (* 1/2 (- (exp (/ x esp)) (/ 1 (exp (/ x esp))))) (/.f64 x esp)) (*.f64 #s(literal 1/2 binary64) #s(approx (- (exp (/ x esp)) (/ 1 (exp (/ x esp)))) (/.f64 (*.f64 esp (+.f64 x x)) (*.f64 esp esp))))) #s(approx (* 1/2 (- (exp (/ x esp)) (/ 1 (exp (/ x esp))))) (/.f64 x esp)) (if.f64 (<=.f64 (/.f64 x esp) #s(literal 4302317164296557/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) #s(approx (* (exp (/ x esp)) 1/2) #s(approx 1/2 #s(literal 0 binary64))) #s(approx (* (exp (/ x esp)) 1/2) #s(literal 1/2 binary64))) #s(approx (* (exp (/ x esp)) 1/2) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 lam)) (if.f64 (<=.f64 lam #s(literal 5694524180712749/2475880078570760549798248448 binary64)) #s(approx (* (cos phi) (sin lam)) (*.f64 lam (cos.f64 phi))) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam))) #s(approx (* (cos phi) (sin lam)) (sin.f64 lam)) #s(approx (* (cos phi) (sin lam)) #s(approx (* lam (cos phi)) lam)) #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)) (sinh.f64 (+.f64 Ce Ce)) (if.f64 (<=.f64 Ce #s(literal 105000 binary64)) (/.f64 #s(approx (- (* (* (exp (* 2 Ce)) 1/2) (exp (* 2 Ce))) 1/2) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) Ce)))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)))) (if.f64 (<=.f64 Ce #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 Ce Ce) (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce) (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce)))) (-.f64 Ce (*.f64 Ce Ce))))) (/.f64 #s(literal 1/2 binary64) #s(approx (exp (* 2 Ce)) #s(literal 1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) Ce)))))) (/.f64 #s(approx (- (* (* (exp (* 2 Ce)) 1/2) (exp (* 2 Ce))) 1/2) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 Ce (+.f64 #s(literal 4 binary64) (*.f64 Ce (+.f64 #s(literal 16/3 binary64) (*.f64 #s(literal 16/3 binary64) Ce)))))))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)))) (/.f64 #s(approx (- (* (* (exp (* 2 Ce)) 1/2) (exp (* 2 Ce))) 1/2) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 Ce (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 16/3 binary64) Ce)))))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)))) (if.f64 (<=.f64 Ce #s(literal 105000 binary64)) (/.f64 #s(approx (- (* (* (exp (* 2 Ce)) 1/2) (exp (* 2 Ce))) 1/2) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) Ce)))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) Ce))))))) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) Ce))))) (if.f64 (<=.f64 Ce #s(literal 6935975771714791/295147905179352825856 binary64)) (/.f64 #s(approx (- (* (* (exp (* 2 Ce)) 1/2) (exp (* 2 Ce))) 1/2) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) Ce)))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) #s(literal 1/2 binary64)) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (-.f64 (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2/3 binary64) Ce))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 Ce #s(literal 1541463129877527/20282409603651670423947251286016 binary64)) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(approx 1/2 #s(literal 0 binary64)) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) (/.f64 #s(approx 1/2 #s(literal 0 binary64)) #s(approx (exp (* 2 Ce)) #s(literal 1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) Ce)) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (-.f64 (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2/3 binary64) Ce))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 Ce #s(literal 6814889626826961/324518553658426726783156020576256 binary64)) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(approx 1/2 #s(literal 0 binary64)) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) (/.f64 #s(approx 1/2 #s(literal 0 binary64)) #s(approx (exp (* 2 Ce)) #s(literal 1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) #s(literal 1/2 binary64)) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (-.f64 (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2/3 binary64) Ce))) #s(literal 1 binary64))))))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(approx 1/2 #s(literal 0 binary64)) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) (/.f64 #s(approx 1/2 #s(literal 0 binary64)) #s(approx (exp (* 2 Ce)) #s(literal 1 binary64)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) Ce)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) Ce)) #s(approx (/ 1/2 (exp (* 2 Ce))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) Ce)))) (-.f64 #s(approx (* 1/2 (exp (* 2 Ce))) #s(literal 1/2 binary64)) #s(approx (/ 1/2 (exp (* 2 Ce))) (-.f64 #s(literal 1/2 binary64) Ce))) (/.f64 (*.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(literal -2 binary64)) (-.f64 (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (cos.f64 lam)) (cos.f64 lam)))) (/.f64 (*.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(literal -2 binary64)) (-.f64 (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(literal -2 binary64)) (-.f64 (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lam)) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64))) (cos.f64 Cn)) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64))) (*.f64 (cos.f64 Cn) (sin.f64 lam))) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) (cos.f64 (+.f64 Cn Cn)))) #s(literal -1/2 binary64))) (cos.f64 Cn)) (sin.f64 lam)) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) #s(approx (* (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (* 2 (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lam)) (fabs.f64 (cos.f64 lam))) (fabs.f64 (cos.f64 lam)))) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) #s(approx (* (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (* 2 (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 lam) (pow.f64 (fabs.f64 (cos.f64 lam)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (fabs.f64 (cos.f64 lam)))) #s(literal 2 binary64)) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (fabs.f64 (cos.f64 lam)))) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) #s(approx (* (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (* 2 (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lam)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* 2 lam))) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 (*.f64 (cos.f64 Cn) (sin.f64 lam)) #s(literal 2 binary64)) (*.f64 #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (fabs.f64 (cos.f64 lam))) #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (fabs.f64 (cos.f64 lam))))) (*.f64 #s(approx (* (sin lam) (/ 2 (- (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2)) (- (* (cos (+ Cn Cn)) 1/2) 1/2)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 lam) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (cos.f64 Cn)) (if.f64 (<=.f64 lam #s(literal 5476377146882523/576460752303423488 binary64)) (*.f64 #s(approx (* (sin lam) (/ 2 (- (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2)) (- (* (cos (+ Cn Cn)) 1/2) 1/2)))) (*.f64 #s(literal 2 binary64) #s(approx (/ lam (- (+ 1/2 (* 1/2 (+ 1 (cos (* 2 Cn))))) (* 1/2 (cos (* 2 Cn))))) lam))) (cos.f64 Cn)) #s(approx (* (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (* 2 (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 lam)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64)))))) (*.f64 #s(approx (* (sin lam) (/ 2 (- (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2)) (- (* (cos (+ Cn Cn)) 1/2) 1/2)))) (*.f64 #s(literal 2 binary64) #s(approx (/ lam (- (+ 1/2 (* 1/2 (+ 1 (cos (* 2 Cn))))) (* 1/2 (cos (* 2 Cn))))) lam))) (cos.f64 Cn)) #s(approx (* (* (* (sin lam) (cos Cn)) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (* 2 (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) #s(approx (* 2 (/ (sin lam) (pow (sqrt (pow (cos lam) 2)) 2))) (+.f64 lam lam))) (*.f64 (sin.f64 (+.f64 Cn Cn)) (/.f64 (cos.f64 lam) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (cos.f64 (+.f64 Cn Cn))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 lam) (/.f64 (sin.f64 (+.f64 Cn Cn)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64))) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 Cn) (cos.f64 Cn)) (cos.f64 lam)) #s(approx (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) (*.f64 (sin.f64 (+.f64 Cn Cn)) (/.f64 (cos.f64 lam) #s(approx (* 1/2 (- (* (* (- (cos (+ Cn Cn)) -1) 1/2) (- (cos (+ lam lam)) -1)) (- (cos (+ Cn Cn)) 1))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (if.f64 (<=.f64 Cn #s(literal 33/2 binary64)) #s(approx (* (* (* (sin Cn) (cos Cn)) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 (+.f64 Cn Cn) (cos.f64 lam))) (*.f64 (cos.f64 Cn) #s(approx (* (sin Cn) (* (/ 2 (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (cos lam))) (*.f64 (sin.f64 Cn) #s(literal 2 binary64))))) #s(approx (* (* (* (sin Cn) (cos Cn)) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 (+.f64 Cn Cn) (cos.f64 lam))) #s(approx (* (* (* (sin Cn) (cos Cn)) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 Cn #s(approx (+ (* 2 (* (pow Cn 2) (- (* 5/6 (/ 1 (cos lam))) (+ (* 1/2 (/ 1 (cos lam))) (/ 1 (pow (cos lam) 3)))))) (* 2 (/ 1 (cos lam)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 Cn #s(literal 2 binary64))))))) #s(approx (* (* (* (sin Cn) (cos Cn)) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) #s(approx (* 2 (/ Cn (cos lam))) (+.f64 Cn (-.f64 Cn (*.f64 (*.f64 (neg.f64 Cn) lam) lam))))) #s(approx (* (* (* (sin Cn) (cos Cn)) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) #s(approx (* 2 (/ Cn (cos lam))) (*.f64 Cn (+.f64 (*.f64 lam lam) #s(literal 2 binary64))))) (*.f64 (/.f64 r (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) (tan.f64 b)) (if.f64 (<=.f64 b #s(literal -2750000000 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (if.f64 (<=.f64 b #s(literal 7975367974709495/5316911983139663491615228241121378304 binary64)) (*.f64 (sin.f64 b) #s(approx (/ r (cos (+ a b))) (/.f64 r (cos.f64 a)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 a b)))) (if.f64 (<=.f64 b #s(literal -2750000000 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 b #s(literal 7975367974709495/5316911983139663491615228241121378304 binary64)) (*.f64 (sin.f64 b) #s(approx (/ r (cos (+ a b))) (/.f64 r (cos.f64 a)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b)))))) (if.f64 (<=.f64 b #s(literal -2750000000 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 b #s(literal 7975367974709495/5316911983139663491615228241121378304 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 #s(approx (+ a b) b)))))) (if.f64 (<=.f64 b #s(literal -2750000000 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 b #s(literal 7975367974709495/5316911983139663491615228241121378304 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))))) (*.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 -3602879701896397/72057594037927936 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 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (/.f64 (*.f64 r (/.f64 (tan.f64 b) (cos.f64 a))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b)))) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b))))) (/.f64 (*.f64 (tan.f64 b) r) (*.f64 (cos.f64 a) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))))) (*.f64 (/.f64 (tan.f64 b) (*.f64 (cos.f64 a) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))))) r) (if.f64 (<=.f64 b #s(literal -2750000000 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (if.f64 (<=.f64 b #s(literal 7975367974709495/5316911983139663491615228241121378304 binary64)) (*.f64 (sin.f64 b) #s(approx (/ r (cos (+ a b))) (/.f64 r (cos.f64 a)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))))) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (*.f64 (sin.f64 b) #s(approx (/ r (cos (+ a b))) (/.f64 r (cos.f64 a)))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (/ (pow (sin (+ (neg (* (* (PI) angle) 1/180)) (/ (PI) 2))) 4) (pow x-scale 4))) (/ (pow (sin (+ (neg (* (* (PI) angle) 1/180)) (/ (PI) 2))) 2) (pow x-scale 2))))) (* (sin (+ (neg (* (* (PI) angle) 1/180)) (/ (PI) 2))) (sin (* 1/180 (* angle (PI)))))) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))))) (PI.f64))) (if.f64 (<=.f64 a #s(literal 99999999999999998278261272554585856747747644714015897553975120217811154108416 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 4 binary64))) (*.f64 x-scale x-scale)) y-scale) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (*.f64 x-scale x-scale)) y-scale)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 26499999999999999785784280143475662291661166008101829856710232796253126656 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (sqrt (/ (pow (cos (* (* (PI) angle) 1/180)) 4) (* (* x-scale x-scale) (* x-scale x-scale)))) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))))) (PI.f64))) (*.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 y-scale #s(literal -2999999999999999897944441193402387348575087274543315097643077755022176340471087929290701146796648442389637525892796717140429554421947005409427456 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 x-scale x-scale) (*.f64 x-scale x-scale)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (*.f64 x-scale x-scale))) y-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))))))) (PI.f64))) (if.f64 (<=.f64 y-scale #s(literal 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 x-scale x-scale) (*.f64 x-scale x-scale)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (*.f64 x-scale x-scale))) y-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))))) (PI.f64))) (if.f64 (<=.f64 y-scale #s(literal 8999999999999999948859130765266355329578537025198862586562510896759102769772101980841694466750283776 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) x-scale))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (sqrt (/ (pow (cos (* (* (PI) angle) 1/180)) 4) (* (* x-scale x-scale) (* x-scale x-scale)))) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))))) (PI.f64)))))) (if.f64 (<=.f64 angle #s(literal -3100000000000000111907740469012634017412002198061056 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal -6183260036827613/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal -7090649168385425/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) x-scale))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 2500 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 (* 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))) (*.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 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))))))) (if.f64 (<=.f64 a #s(literal 2453839756149403/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (sqrt (/ (pow (cos (* (* (PI) angle) 1/180)) 4) (* (* x-scale x-scale) (* x-scale x-scale)))) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))))) (PI.f64))) (if.f64 (<=.f64 a #s(literal 5999999999999999867978294433945961046188943336806806484633519469815583635374644954561556296539563083818609610493222464813030593840386878372183015424 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 4 binary64))) (*.f64 x-scale x-scale)) y-scale) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))) (*.f64 x-scale x-scale)) y-scale)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))))) (if.f64 (<=.f64 a #s(literal 2326917010141675/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 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 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.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 5999999999999999867978294433945961046188943336806806484633519469815583635374644954561556296539563083818609610493222464813030593840386878372183015424 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (*.f64 #s(approx (+ (sqrt (/ (pow (cos (* (* (PI) angle) 1/180)) 4) (* (* x-scale x-scale) (* x-scale x-scale)))) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-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))))) y-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))))) (if.f64 (<=.f64 a #s(literal 179999999999999997415090464761131430319373630034400648404260174402553784691589120 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) #s(approx (* x-scale (/ (* (+ (sqrt (/ (pow (cos (* (* (PI) angle) 1/180)) 4) (* (* x-scale x-scale) (* x-scale x-scale)))) (/ (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) (* x-scale x-scale))) y-scale) (* (sin (* (* (PI) angle) 1/180)) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))))))) (PI.f64))) (*.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 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 y-scale #s(literal 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* x-scale (* y-scale (+ (sqrt (pow (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) 2)) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))))) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (*.f64 x-scale (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 #s(approx (cos (* (* (PI) angle) 1/180)) #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x-scale x-scale) (*.f64 x-scale x-scale)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (*.f64 x-scale x-scale))) y-scale) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(approx (cos (* (* (PI) angle) 1/180)) #s(literal 1 binary64))))))))) (PI.f64))) (if.f64 (<=.f64 y-scale #s(literal 8999999999999999948859130765266355329578537025198862586562510896759102769772101980841694466750283776 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) x-scale))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.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 179999999999999997415090464761131430319373630034400648404260174402553784691589120 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 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180))))) (/.f64 (*.f64 y-scale (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.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 (* -1/2 (* (/ (+ (fabs (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))) x-scale) (/ y-scale (* (* (* (- b a) (+ b a)) (sin (* (* (PI) angle) 1/180))) (cos (* (* (PI) angle) 1/180)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 8379879956214123/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512 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 (* 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 b #s(literal 2674777890687885/9223372036854775808 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) y-scale) (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64))))) (if.f64 (<=.f64 b #s(literal 2350000000000000000000 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (log.f64 (pow.f64 (exp.f64 (PI.f64)) x-scale))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 4550879387105123/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 2674777890687885/9223372036854775808 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) y-scale) (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64))))) (if.f64 (<=.f64 b #s(literal 7676603802429837/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (* (- b a) (+ b a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 309999999999999995872804864 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 #s(literal -90 binary64) angle) (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 x-scale (PI.f64))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64))))) (if.f64 (<=.f64 b #s(literal 3800000000000000061070082528586653309233238955613497724345721485116047360 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 #s(literal -90 binary64) angle) (*.f64 (/.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (*.f64 x-scale (PI.f64))) (/.f64 y-scale (*.f64 (+.f64 b a) (-.f64 b a)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 839999999999999949541982498057139024541129347155691242956043949095054183759872 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 #s(literal -90 binary64) angle) (/.f64 (*.f64 #s(approx (+ (sqrt (pow b 4)) (* b b)) (*.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 2 binary64)))) y-scale) (*.f64 (*.f64 x-scale (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale)) #s(literal 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale (/.f64 (*.f64 (-.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))) y-scale) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (+.f64 b a)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale)) #s(literal 499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (+.f64 (fabs.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) y-scale) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) #s(approx (+ b a) b)))))))) (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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 11200000000000 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)) #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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 y-scale (*.f64 (*.f64 x-scale (PI.f64)) angle)) #s(literal -180 binary64))))))) (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 (* -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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 12000000000000 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 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 (* -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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))))) (PI.f64)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 y-scale (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* 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 (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (/.f64 (*.f64 #s(literal -180 binary64) y-scale) (*.f64 (*.f64 x-scale (PI.f64)) angle)))))) (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))))))) #s(approx (* -90 (/ (* y-scale (+ (sqrt (pow b 4)) (pow b 2))) (* angle (* x-scale (* (PI) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal -180 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -30000000000000000438920856920246190929101289635939651778358323615093890927534446477312 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7826494439181585/680564733841876926926749214863536422912 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221681207370465/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))))) (if.f64 (<=.f64 b #s(literal -8048058040478639/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 1420670112935835/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) c)))))) (if.f64 (<=.f64 b #s(literal 900000000000000027129553701548362001410714104758272 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 900000000000000027129553701548362001410714104758272 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 900000000000000027129553701548362001410714104758272 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 -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c)))) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* c (+ (* -1/2 (/ b (* a c))) (* -1/2 (/ (sqrt (* -4 (/ a c))) a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 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 6457665675464651/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 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 1876879207201175/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 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 -4743802811890093/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 7214533443082849/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 -7999999999999999840027746779153609453350441543176068145509186494646179317019429803718315479439939518038208601448616296448 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 2028240960365167/633825300114114700748351602688 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 -4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 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 2028240960365167/633825300114114700748351602688 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 -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 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 2028240960365167/633825300114114700748351602688 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 -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 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 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 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 3153552374985815/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952 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 5539569662801113/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384 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 -1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -7289371146332979/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ a (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 #s(literal -1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 b_2 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) c))))))) (if.f64 (<=.f64 b_2 #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 binary64)) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 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 -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 binary64)) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (/.f64 b_2 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 -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 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 -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 237684487542793/158456325028528675187087900672 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 -6238506811771833/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 2028240960365167/633825300114114700748351602688 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (* c (+ (* -1 (/ b_2 (* a c))) (* -1 (/ (sqrt (* -1 (/ a c))) a)))) (*.f64 c (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a c)))))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -3499601159652819/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 6033513568474169/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 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 -7691285625677803/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (log (- 1 x)) (*.f64 x (/.f64 #s(approx (- (* (* (- (* (- (* -1/4 x) 1/3) x) 1/2) x) (* (- (* (- (* -1/4 x) 1/3) x) 1/2) x)) (* 1 1)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 13/36 binary64) x))))) #s(literal 1 binary64))) (+.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))))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/4 binary64) x))) #s(literal 1/2 binary64))))))) (/.f64 #s(approx (log (- 1 x)) (/.f64 (*.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x) (-.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)))) #s(approx (log (+ 1 x)) (-.f64 x (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x)) (*.f64 x 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 (*.f64 (-.f64 (*.f64 #s(literal -5/12 binary64) x) #s(literal 1/2 binary64)) x) x) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) #s(literal -1 binary64)) (if.f64 (<=.f64 y.re #s(literal -38000000000000000436207616 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 (+ (* (PI) 1/2) (* (atan2 x.im x.re) y.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 120000000000000000 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 (PI.f64) #s(literal 1/2 binary64)) (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -2100000000000000058646210763816960 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 (+ (* (PI) 1/2) (* (atan2 x.im x.re) y.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 5700000000000000364659049282200593190706698342953735686971044061859572350976 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))) (cos.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -10500 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 (+ (* (PI) 1/2) (* (atan2 x.im x.re) y.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 115000000000 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))))) (*.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))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (atan2.f64 x.im x.re) y.re))))))) (if.f64 (<=.f64 y.re #s(literal -10500 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 (+ (* (PI) 1/2) (* (atan2 x.im x.re) y.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))) (if.f64 (<=.f64 y.re #s(literal 225000000000000000 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 #s(approx (+ (* (PI) 1/2) (* (atan2 x.im x.re) y.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re))))) (if.f64 (<=.f64 y.re #s(literal -28000 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 260000000000000000 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 -1516130949512411/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 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 125000000000000000 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 #s(approx x.re #s(literal 0 binary64))) y.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #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 -1516130949512411/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 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 125000000000000000 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 #s(approx x.re #s(literal 0 binary64))) y.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #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 -699999999999999977819894703095101909669010154930293916356968850376189738986602383642441345191694854693015075269114731584841427451904 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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))) (if.f64 (<=.f64 y.re #s(literal -519460313115661/4722366482869645213696 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(approx (exp (* -1 (* y.re (log (/ -1 x.re))))) (pow.f64 (neg.f64 x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal 125000000000000000 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 #s(approx x.re #s(literal 0 binary64))) y.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #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(approx (exp (* -1 (* y.re (log (/ -1 x.re))))) (pow.f64 (neg.f64 x.re) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -65000000000 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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))) (if.f64 (<=.f64 y.re #s(literal 125000000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (neg.f64 y.re) (atan2.f64 x.im #s(approx x.re #s(literal 0 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (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(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))))) (if.f64 (<=.f64 x.re #s(literal -7796251209119999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.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))))) #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 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))))) (if.f64 (<=.f64 x.im #s(literal -3039929748475085/2251799813685248 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 7366891713276647/37778931862957161709568 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 x.im #s(literal -3039929748475085/2251799813685248 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 1799770609570069/1606938044258990275541962092341162602522202993782792835301376 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)))) (if.f64 (<=.f64 x.im #s(literal 1150000000000000017893328548886869477908431606459220648375236167495458848339469058754733198402304564827637222998016 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y.im (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))))))))) (if.f64 (<=.f64 x.im #s(literal -3039929748475085/2251799813685248 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal -23999999999999999761945812533105460772864 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)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal -4911261142184431/75557863725914323419136 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 5967269506265907/562949953421312 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (if.f64 (<=.f64 y.re #s(literal -4165829655317709/281474976710656 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 299999999999999998084088103698432 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 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 y.re #s(literal 1/4 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 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 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))) (*.f64 y.re #s(literal 1/4 binary64))))))) (if.f64 (<=.f64 y.re #s(literal -2609091546539551/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 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 3984496719921263/73786976294838206464 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (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 -128000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))) (if.f64 (<=.f64 y.re #s(literal 125000000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(approx (exp (* -1 (* y.re (log (/ -1 x.im))))) (pow.f64 (neg.f64 x.im) y.re))))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(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)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) p) #s(approx (- (/ (pow (fmin 0 p) 2) (* (- (fmin 0 p) 1) p)) 1) #s(literal -1 binary64))) p) (/.f64 Esc (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) Up) (-.f64 #s(literal 1 binary64) Up)))) (/.f64 Esc #s(approx (sqrt (/ (+ 1 Up) (- 1 Up))) (-.f64 (-.f64 Up #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) Up) #s(literal 1/2 binary64)) (*.f64 Up Up))))) (/.f64 Esc #s(approx (sqrt (/ (+ 1 Up) (- 1 Up))) (+.f64 #s(literal 1 binary64) (*.f64 Up (+.f64 #s(literal 1 binary64) (*.f64 Up (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) Up)))))))) (*.f64 #s(approx (/ 1 (sqrt (/ (- -1 Up) (- Up 1)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) Up) #s(literal 1/2 binary64)) Up) Up)) Up)) Esc) (*.f64 #s(approx (/ 1 (sqrt (/ (- -1 Up) (- Up 1)))) (+.f64 #s(literal 1 binary64) (*.f64 Up (-.f64 (*.f64 Up (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) Up))) #s(literal 1 binary64))))) Esc) #s(approx (/ Esc (sqrt (/ (+ 1 Up) (- 1 Up)))) (-.f64 Esc (*.f64 (-.f64 Esc (*.f64 (*.f64 #s(literal 1/2 binary64) Esc) Up)) Up))) #s(approx (/ Esc (sqrt (/ (+ 1 Up) (- 1 Up)))) (*.f64 Esc (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) Up) Up) (-.f64 Up #s(literal 1 binary64))))) #s(approx (/ Esc (sqrt (/ (+ 1 Up) (- 1 Up)))) (-.f64 Esc (*.f64 Up Esc))) #s(approx (/ Esc (sqrt (/ (+ 1 Up) (- 1 Up)))) (*.f64 (-.f64 #s(literal 1 binary64) Up) Esc)) #s(approx (/ Esc (sqrt (/ (+ 1 Up) (- 1 Up)))) Esc) (if.f64 (<=.f64 (-.f64 (*.f64 Sp cosgam) (*.f64 Vp singam)) #s(literal -1298074214633707/2596148429267413814265248164610048 binary64)) (*.f64 (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (/.f64 (*.f64 (-.f64 (*.f64 cosgam Sp) (*.f64 singam Vp)) Sp) Sp)) #s(approx (cos (* BrA u)) #s(literal 1 binary64))) (neg.f64 rB)) (if.f64 (<=.f64 (-.f64 (*.f64 Sp cosgam) (*.f64 Vp singam)) #s(literal 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) (neg.f64 (*.f64 rB (atan2.f64 (-.f64 (*.f64 Sp cosgam) (*.f64 Vp singam)) #s(approx (cos (* BrA u)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 u BrA) (*.f64 u BrA)))))))) (neg.f64 (*.f64 rB (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 Sp (+.f64 cosgam (*.f64 (*.f64 singam Vp) (/.f64 #s(literal -1 binary64) Sp))))) #s(approx (cos (* BrA u)) #s(literal 1 binary64))))))) (*.f64 (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 (-.f64 cosgam (/.f64 (*.f64 singam Vp) Sp)) Sp)) #s(approx (cos (* BrA u)) #s(literal 1 binary64))) (neg.f64 rB)) (neg.f64 (*.f64 rB (atan2.f64 (-.f64 (*.f64 Sp cosgam) (*.f64 Vp singam)) #s(approx (cos (* BrA u)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 Vp singam) #s(literal -999999999999999983222784 binary64)) (*.f64 (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 (neg.f64 singam) Vp)) #s(approx (cos (* BrA u)) #s(literal 1 binary64))) (neg.f64 rB)) (if.f64 (<=.f64 (*.f64 Vp singam) #s(literal 200000000000000018380567016286756476168068919431369064448 binary64)) (neg.f64 (*.f64 rB (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 Sp #s(approx (+ cosgam (* -1 (/ (* Vp singam) Sp))) cosgam))) #s(approx (cos (* BrA u)) #s(literal 1 binary64))))) (*.f64 (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 (neg.f64 singam) Vp)) #s(approx (cos (* BrA u)) #s(literal 1 binary64))) (neg.f64 rB)))) (neg.f64 (*.f64 rB (atan2.f64 #s(approx (- (* Sp cosgam) (* Vp singam)) (*.f64 Sp #s(approx (+ cosgam (* -1 (/ (* Vp singam) Sp))) cosgam))) #s(approx (cos (* BrA u)) #s(literal 1 binary64))))) (exp.f64 (neg.f64 (*.f64 BrA v))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 #s(approx (- (* 1 1) (* (* v BrA) (* v BrA))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 v BrA) v) v) v))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 v v) BrA) BrA) (*.f64 (*.f64 (*.f64 v v) BrA) BrA)))) (+.f64 #s(literal 1 binary64) (*.f64 v BrA)))) #s(approx (exp (neg (* BrA v))) (-.f64 #s(literal 1 binary64) (*.f64 v BrA))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 1000 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 #s(approx (- (* 1 1) (* (* v BrA) (* v BrA))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 v BrA) v) v) v))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 v v) (*.f64 v v))) BrA) BrA)) (+.f64 #s(literal 1 binary64) (*.f64 v BrA)))) #s(approx (exp (neg (* BrA v))) (-.f64 #s(literal 1 binary64) (*.f64 v BrA))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 10 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 #s(approx (- (* 1 1) (* (* v BrA) (* v BrA))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 v BrA) v) v) v))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 v v) BrA) BrA)) (+.f64 #s(literal 1 binary64) (*.f64 v BrA)))) #s(approx (exp (neg (* BrA v))) (-.f64 #s(literal 1 binary64) (*.f64 v BrA))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal -3022314549036573/604462909807314587353088 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 #s(approx (- (* 1 1) (* (* v BrA) (* v BrA))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 v BrA) v) v) v))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) #s(approx (exp (neg (* BrA v))) (/.f64 (-.f64 v (*.f64 (*.f64 v BrA) v)) v)) (*.f64 #s(approx (sqrt (exp (* (neg BrA) v))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 BrA v)))) #s(approx (sqrt (exp (* (neg BrA) v))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 BrA v))))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal -5 binary64)) #s(approx (exp (neg (* BrA v))) #s(approx (+ 1 (* -1 (* BrA v))) (*.f64 v #s(approx (+ (* -1 BrA) (/ 1 v)) (/.f64 (*.f64 v #s(literal 1 binary64)) (*.f64 v v)))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal 20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) #s(approx (exp (neg (* BrA v))) #s(approx (+ 1 (* -1 (* BrA v))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v BrA)) v) v))) (*.f64 #s(approx (sqrt (exp (* (neg BrA) v))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 BrA v)))) #s(approx (sqrt (exp (* (neg BrA) v))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 BrA v))))))) (if.f64 (<=.f64 (neg.f64 (*.f64 BrA v)) #s(literal -5 binary64)) #s(approx (exp (neg (* BrA v))) #s(approx (+ 1 (* -1 (* BrA v))) (*.f64 v #s(approx (+ (* -1 BrA) (/ 1 v)) (/.f64 (*.f64 v #s(literal 1 binary64)) (*.f64 v v)))))) #s(approx (exp (neg (* BrA v))) #s(approx (+ 1 (* -1 (* BrA v))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v BrA)) v) v)))) #s(approx (exp (neg (* BrA v))) #s(approx (+ 1 (* -1 (* BrA v))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v BrA)) v) v))) #s(approx (exp (neg (* BrA v))) (-.f64 #s(literal 1 binary64) (*.f64 v BrA))) #s(approx (exp (neg (* BrA v))) #s(literal 1 binary64)) (if.f64 (<=.f64 gamma0 #s(literal 3929008913747545/75557863725914323419136 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 gamma0 #s(literal 1/2 binary64))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64))) (sin.f64 (*.f64 gamma0 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) gamma0)))))))) (if.f64 (<=.f64 gamma0 #s(literal 3423715700080493/590295810358705651712 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (fabs.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0))))) (sin.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (fabs.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64)))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64))))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 gamma0 #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64))) (PI.f64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0)))) (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64)))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 gamma0 #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64))) (PI.f64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64)))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (neg.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 gamma0 #s(literal 1/2 binary64))))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64))) (PI.f64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64))) (cos.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (cos.f64 (+.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) gamma0))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64))) (cos.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (cos.f64 (+.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (*.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (PI.f64))) (cos.f64 (-.f64 (PI.f64) (*.f64 #s(literal -1/2 binary64) gamma0)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 ArB (log.f64 (/.f64 (cos.f64 (+.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64))) (PI.f64)))))))) (if.f64 (<=.f64 gamma0 #s(literal 6198106008766409/590295810358705651712 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) gamma0)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (+.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (PI.f64)) (*.f64 gamma0 #s(literal 1/2 binary64))) (PI.f64))))))) #s(approx (* ArB (log (/ (sin (- (* -1/4 (PI)) (* gamma0 1/2))) (sin (- (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 gamma0 ArB)) (if.f64 (<=.f64 gamma0 #s(literal 8028023020878397/2361183241434822606848 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -7378697629483821/73786976294838206464 binary64)) (*.f64 ArB (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal 1/4 binary64) (PI.f64))) (PI.f64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sin.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64))))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -7378697629483821/73786976294838206464 binary64)) (*.f64 ArB (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal 1/4 binary64) (PI.f64))) (PI.f64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -7378697629483821/73786976294838206464 binary64)) (*.f64 ArB (log.f64 (/.f64 (/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64)))) (-.f64 (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) #s(literal 1 binary64)) #s(literal 1 binary64))) (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -7378697629483821/73786976294838206464 binary64)) (*.f64 ArB (log.f64 (/.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -7378697629483821/73786976294838206464 binary64)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) gamma0)) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (cos.f64 (*.f64 gamma0 #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (log.f64 (tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)))) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))))) (if.f64 (<=.f64 (-.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) gamma0)) #s(literal 3536901967355419/4503599627370496 binary64)) (*.f64 ArB (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (PI.f64)))) (sin.f64 (*.f64 (+.f64 (*.f64 gamma0 #s(literal -2 binary64)) (PI.f64)) #s(literal -1/4 binary64))))))) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB))) (if.f64 (<=.f64 gamma0 #s(literal 4061235175267895/4722366482869645213696 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (sin.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) gamma0) (*.f64 #s(literal 1/4 binary64) (PI.f64))) (PI.f64))))))) (if.f64 (<=.f64 gamma0 #s(literal 7378697629483821/590295810358705651712 binary64)) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) (*.f64 ArB (log.f64 (/.f64 (sin.f64 (+.f64 (-.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64))) (PI.f64))) (sin.f64 (+.f64 (*.f64 gamma0 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (PI.f64)))))))) #s(approx (* ArB (log (/ (sin (- (* -1/2 gamma0) (* -1/4 (PI)))) (sin (+ (* gamma0 1/2) (* 1/4 (PI))))))) (*.f64 (neg.f64 gamma0) ArB)) #s(approx (- 1 (* es (* (sin phi0) (sin phi0)))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(approx (* (pow (cos phi0) 4) es) es) one_es) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (/.f64 #s(approx (* (pow (cos phi0) 4) es) es) one_es) #s(literal -1 binary64)))) com) #s(approx (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0)))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 phi0 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) es) #s(literal 1/2 binary64)))))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) (*.f64 com (sqrt.f64 (/.f64 (+.f64 one_es es) one_es)))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) (*.f64 com (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 es one_es))))) (if.f64 (<=.f64 one_es #s(literal 7451325972212169/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) #s(approx (/ (* com (sqrt (* es (* one_es (pow (cos phi0) 4))))) (* one_es (* (cos phi0) (sqrt (- 1 (* es (pow (sin phi0) 2))))))) #s(approx (/ (* com (sqrt (* es one_es))) one_es) (*.f64 com (sqrt.f64 (/.f64 es one_es)))))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) #s(approx (+ (* es (- (* 1/2 (/ (* com (pow (cos phi0) 3)) one_es)) (* -1/2 (/ (* com (pow (sin phi0) 2)) (cos phi0))))) (/ com (cos phi0))) (+.f64 com (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 com es) one_es)))))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) #s(approx (+ (* es (- (* 1/2 (/ (* com (pow (cos phi0) 3)) one_es)) (* -1/2 (/ (* com (pow (sin phi0) 2)) (cos phi0))))) (/ com (cos phi0))) (+.f64 com (*.f64 (*.f64 #s(literal 1/2 binary64) com) (/.f64 es one_es))))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) #s(approx (+ (* es (- (* 1/2 (/ (* com (pow (cos phi0) 3)) one_es)) (* -1/2 (/ (* com (pow (sin phi0) 2)) (cos phi0))))) (/ com (cos phi0))) (+.f64 com (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 com es) one_es))))) #s(approx (/ (* (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) com) (* (cos phi0) (sqrt (- 1 (* es (* (sin phi0) (sin phi0))))))) #s(approx (/ com (cos phi0)) com)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 es (*.f64 (*.f64 (cos.f64 phi0) (cos.f64 phi0)) (*.f64 (cos.f64 phi0) (cos.f64 phi0)))) one_es))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (cos.f64 phi0) #s(literal 4 binary64)) one_es) es))) (sqrt.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(approx (* (cos phi0) (cos phi0)) (-.f64 #s(literal 1 binary64) (*.f64 phi0 phi0))) es) #s(approx (* (cos phi0) (cos phi0)) (-.f64 #s(literal 1 binary64) (*.f64 phi0 phi0)))) one_es) one_es)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 #s(approx (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) es) one_es) one_es) one_es) one_es)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) es) one_es))) #s(approx (sqrt (+ 1 (/ (* es (* (* (cos phi0) (cos phi0)) (* (cos phi0) (cos phi0)))) one_es))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (* es (pow (cos phi0) 4)) one_es) (/.f64 es one_es))))) #s(approx (* 1/2 (* ArB (log (/ (- 1 U) (+ 1 U))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 U U) #s(literal -1/7 binary64)) #s(literal 1/5 binary64)) U) U) #s(literal 1/3 binary64)) ArB) (*.f64 U U)) ArB) U)) #s(approx (* 1/2 (* ArB (log (/ (- 1 U) (+ 1 U))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (* (- (* (* U U) -1/7) 1/5) U) (*.f64 #s(literal -1/5 binary64) U)) U) #s(literal 1/3 binary64)) ArB) (*.f64 U U)) ArB) U)) #s(approx (* 1/2 (* ArB (log (/ (- 1 U) (+ 1 U))))) (*.f64 (-.f64 (*.f64 #s(approx (- (* (* ArB (+ -1/5 (* (* U U) -1/7))) (* U U)) (* 1/3 ArB)) (*.f64 #s(literal -1/3 binary64) ArB)) (*.f64 U U)) ArB) U)) #s(approx (* 1/2 (* ArB (log (/ (- 1 U) (+ 1 U))))) (*.f64 (neg.f64 U) ArB)) (*.f64 A lam) (if.f64 (<=.f64 (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 lam B))))) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (cos.f64 #s(approx (- (* 1/2 (PI)) (* lam B)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/2 binary64))))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 lam B))))) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (-.f64 #s(approx (- (* 1/2 (PI)) (* lam B)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (-.f64 #s(approx (- (* 1/2 (PI)) (* lam B)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 S cosgam) #s(literal -1000000000000000000000 binary64)) (*.f64 ArB (atan2.f64 #s(approx (+ (* S cosgam) (* (cos (- (* 1/2 (PI)) (* lam B))) singam)) (*.f64 S #s(approx (+ cosgam (/ (* singam (cos (- (* 1/2 (PI)) (* B lam)))) S)) cosgam))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 S cosgam) #s(literal -7090649168385425/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 #s(approx (sin (* B lam)) (*.f64 lam (+.f64 B (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B) lam) lam)))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 S cosgam) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) #s(approx (* (sin (* B lam)) singam) (*.f64 B (*.f64 lam singam)))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (*.f64 ArB (atan2.f64 #s(approx (+ (* S cosgam) (* (cos (- (* 1/2 (PI)) (* lam B))) singam)) (*.f64 S #s(approx (+ cosgam (/ (* singam (cos (- (* 1/2 (PI)) (* B lam)))) S)) cosgam))) #s(approx (cos (* B lam)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (-.f64 #s(approx (- (* 1/2 (PI)) (* lam B)) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) (cos.f64 (*.f64 B lam)))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (sin.f64 (*.f64 B lam)) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) (*.f64 (cos.f64 #s(approx (- (* 1/2 (PI)) (* lam B)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) singam)) #s(approx (cos (* B lam)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 S cosgam) #s(literal -1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (*.f64 ArB (atan2.f64 #s(approx (+ (* S cosgam) (* (cos (- (* 1/2 (PI)) (* lam B))) singam)) (*.f64 S #s(approx (+ cosgam (/ (* singam (cos (- (* 1/2 (PI)) (* B lam)))) S)) cosgam))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 S cosgam) #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 ArB (atan2.f64 (+.f64 (*.f64 S cosgam) #s(approx (* (sin (* B lam)) singam) (*.f64 B (*.f64 lam singam)))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (*.f64 ArB (atan2.f64 #s(approx (+ (* S cosgam) (* (cos (- (* 1/2 (PI)) (* lam B))) singam)) (*.f64 S #s(approx (+ cosgam (/ (* singam (cos (- (* 1/2 (PI)) (* B lam)))) S)) cosgam))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))))) (*.f64 ArB (atan2.f64 #s(approx (+ (* S cosgam) (* (cos (- (* 1/2 (PI)) (* lam B))) singam)) (*.f64 S #s(approx (+ cosgam (/ (* singam (cos (- (* 1/2 (PI)) (* B lam)))) S)) cosgam))) #s(approx (cos (* B lam)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 u u0) cosrot) (*.f64 v sinrot)) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) (-.f64 #s(approx (* (- u u0) cosrot) (*.f64 cosrot u)) (*.f64 v sinrot)) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal 100000000000000003774589324822814887066163651282028976933086588120176268637538771050475113919654290478469527765363729011764432297892058199009821165792668120252416 binary64)) #s(approx (- (- (* cosrot u) (* sinrot v)) (* cosrot u0)) (-.f64 (*.f64 cosrot u) (*.f64 cosrot u0))) (-.f64 #s(approx (* (- u u0) cosrot) (*.f64 cosrot u)) (*.f64 v sinrot)))) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 (neg.f64 v) sinrot)) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal 100000000000000003774589324822814887066163651282028976933086588120176268637538771050475113919654290478469527765363729011764432297892058199009821165792668120252416 binary64)) #s(approx (- (- (* cosrot u) (* sinrot v)) (* cosrot u0)) (-.f64 (*.f64 cosrot u) (*.f64 cosrot u0))) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 (neg.f64 v) sinrot)))) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 (neg.f64 v) sinrot)) (if.f64 (<=.f64 (*.f64 v sinrot) #s(literal 100000000000000003774589324822814887066163651282028976933086588120176268637538771050475113919654290478469527765363729011764432297892058199009821165792668120252416 binary64)) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 cosrot (-.f64 u u0))) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 (neg.f64 v) sinrot)))) #s(approx (- (* (- u u0) cosrot) (* v sinrot)) (*.f64 (neg.f64 v) sinrot)) (+.f64 (*.f64 v cosrot) (*.f64 (-.f64 u u0) sinrot)) (if.f64 (<=.f64 u #s(literal -731966804844795/4722366482869645213696 binary64)) (+.f64 (*.f64 v cosrot) #s(approx (* (- u u0) sinrot) (*.f64 sinrot u))) (if.f64 (<=.f64 u #s(literal 599999999999999973700005917574198250667245568 binary64)) (-.f64 #s(approx (+ (* sinrot u) (* cosrot v)) (*.f64 cosrot v)) (*.f64 sinrot u0)) (+.f64 (*.f64 v cosrot) #s(approx (* (- u u0) sinrot) (*.f64 sinrot u))))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal -1742245718635205/174224571863520493293247799005065324265472 binary64)) (+.f64 (*.f64 v cosrot) #s(approx (* (- u u0) sinrot) (*.f64 sinrot u))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal 50 binary64)) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 sinrot (-.f64 u u0))) (+.f64 (*.f64 v cosrot) #s(approx (* (- u u0) sinrot) (*.f64 sinrot u))))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal -1999999999999999966718360446383443429120744550034941072734015228920936835002025109062955753891877483502474776688726210135069014696329147466931020740652171264 binary64)) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 v #s(approx (+ cosrot (/ (* sinrot (- u u0)) v)) cosrot))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 sinrot (-.f64 u u0))) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 v #s(approx (+ cosrot (/ (* sinrot (- u u0)) v)) cosrot))))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 v #s(approx (+ cosrot (/ (* sinrot (- u u0)) v)) cosrot))) (if.f64 (<=.f64 (*.f64 v cosrot) #s(literal 200000000000 binary64)) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) #s(approx (* v (+ cosrot (/ (* sinrot (- u u0)) v))) (*.f64 sinrot u))) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) (*.f64 v #s(approx (+ cosrot (/ (* sinrot (- u u0)) v)) cosrot))))) #s(approx (+ (* v cosrot) (* (- u u0) sinrot)) #s(approx (* v (+ cosrot (/ (* sinrot (- u u0)) v))) (*.f64 sinrot u))) (*.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))))) #s(literal -3 binary64))) (*.f64 #s(literal 1/6 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal -3 binary64))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (log.f64 (pow.f64 u1 #s(literal -1/18 binary64)))) #s(literal -1/2 binary64))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -1/18 binary64))) #s(literal -1/2 binary64))) (neg.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) #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 (-.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 3/4 binary64) x) (/.f64 #s(literal -1/4 binary64) x))) (/.f64 #s(literal -1/4 binary64) x))) #s(approx (neg (log (- (/ 1 x) 1))) (/.f64 #s(literal -1 binary64) x)) (if.f64 (<=.f64 x #s(literal 8711228593176025/43556142965880123323311949751266331066368 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) s) c) (*.f64 (*.f64 (neg.f64 x) s) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s (*.f64 (*.f64 c x) s)) (*.f64 c x)))) (if.f64 (<=.f64 x #s(literal 3837614121784679/1237940039285380274899124224 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) s) c) (*.f64 (*.f64 (neg.f64 x) s) c))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 c x) x)) (*.f64 s s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) s) c) (*.f64 (*.f64 (neg.f64 x) s) c))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 s c) x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 (*.f64 s x) (*.f64 (*.f64 c x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 c (*.f64 (*.f64 x x) (*.f64 s 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 -900000000000000054587228199017450287346793674450445467484179447164153032042070681560661640755713153344865304576 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (if.f64 (<=.f64 re #s(literal 2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 64000000000000003235547374463682164110607169971392209857310814382222896894533465972750936134723982032154695247148875776 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -14500000000000000184133693073733880302079364973255039136112572162672623451243032915531937343019874274545095203060306895674237466652634037824997995192578782996858960141205125641983579451618055107402448391685275648 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 2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 64000000000000003235547374463682164110607169971392209857310814382222896894533465972750936134723982032154695247148875776 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -14500000000000000184133693073733880302079364973255039136112572162672623451243032915531937343019874274545095203060306895674237466652634037824997995192578782996858960141205125641983579451618055107402448391685275648 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 2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ 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 #s(literal 4 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 2486616182048933/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ 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 #s(literal 4 binary64) re))))) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (+ im re) im)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal -10500000000000000498709617261614356196923244486430150744980861873802189582763267457024 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 -2395581617318361/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) re))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 2 binary64)) re)))) (if.f64 (<=.f64 re #s(literal 602134035108409/633825300114114700748351602688 binary64)) (*.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 12999999999999999453357761517365676410341855594900243136881804407764900922957968507676903143029300708059769838588290662400 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) re))) (fabs.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(approx (/ (+ im im) (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 im re))))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000498709617261614356196923244486430150744980861873802189582763267457024 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 -2395581617318361/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 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 602134035108409/633825300114114700748351602688 binary64)) (*.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 12999999999999999453357761517365676410341855594900243136881804407764900922957968507676903143029300708059769838588290662400 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) re))) (fabs.f64 im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(approx (/ (+ im im) (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 im re))))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000498709617261614356196923244486430150744980861873802189582763267457024 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 -2395581617318361/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 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 1249999999999999959195009375824439902843300450831247489158253077329125402738688 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) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(approx (/ (+ im im) (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 im re)))))))) (if.f64 (<=.f64 re #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 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 1249999999999999959195009375824439902843300450831247489158253077329125402738688 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(approx (/ (+ im im) (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 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 1249999999999999959195009375824439902843300450831247489158253077329125402738688 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im))))))) (if.f64 (<=.f64 re #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 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 1249999999999999959195009375824439902843300450831247489158253077329125402738688 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -89999999999999992108803845396057013765793703885343830481514679987335491035197019267192877946567877690973487104 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 3799999999999999952971527488085562938270402885445074078821105605173266410079904559951116521567924641597845761756356097128755332145546712380658786779341642003517453742661200357635311572564682932546961408 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(approx 1/2 #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 re #s(literal -8200000000000000106758928334848 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 1180000000000000017379167650145578232435377006056562976762089937387257706494788544933873799118723210708497160947335068221452978379666317535713012224614486007103194869635041257250917463778684227370038738288640 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(approx 1/2 #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im #s(approx (+ 2 (* -2 (/ re im))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 re #s(literal -8200000000000000106758928334848 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 (sin.f64 re) (cosh.f64 im)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 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)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (sin.f64 re))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.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 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (sin.f64 re))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.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 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (sin.f64 re))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.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 -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.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 -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (-.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re))))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (-.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re)))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)) re))) #s(approx (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im))) #s(approx (+ (sin re) (* 1/2 (* (pow im 2) (sin re)))) (*.f64 re #s(approx (+ 1 (* 1/2 (pow im 2))) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cosh.f64 (*.f64 #s(literal 1/2 binary64) im))) (cos.f64 re)) (*.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 -3022314549036573/151115727451828646838272 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(approx (cos re) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 im #s(approx (cos re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))))))))))) (if.f64 (<=.f64 im #s(literal 7352373481323731/1267650600228229401496703205376 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 im #s(approx (cos re) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) (*.f64 #s(literal -1/2 binary64) re))))))) (if.f64 (<=.f64 im #s(literal 5062489437071457/2596148429267413814265248164610048 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 im #s(approx (cos re) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (*.f64 re re)) #s(literal -1 binary64)) re) (*.f64 #s(literal -1/2 binary64) re))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 im #s(approx (cos re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (atan2.f64 im re) (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))) #s(approx (- -1/2 (* 1/6 re)) #s(literal -1/2 binary64))))) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) #s(approx (- -1/2 (* 1/6 re)) (*.f64 #s(literal -1/6 binary64) re))))) (cos.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 re #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 re re) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) #s(approx (cos im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 re) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (exp re) (/.f64 (-.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) #s(literal -1 binary64)))) (-.f64 re (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) #s(literal -1 binary64))))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 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 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 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 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 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 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7339195571168229/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 re #s(literal -225000 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) im)))) (if.f64 (<=.f64 re #s(literal 23500000000 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 re #s(literal 26999999999999998636600015073985953792 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 3599999999999999924574090633996679016703085952451165815910416310328892447487683983562506240000 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) re)))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) im)))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (/.f64 (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 im im)) (-.f64 (*.f64 im re) im)))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (/.f64 (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 im im)) (-.f64 (*.f64 im re) im)))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re)))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) im)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (if.f64 (<=.f64 x.re #s(literal 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64)) (+.f64 (*.f64 (*.f64 x.re x.re) x.re) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal -3 binary64) x.im))) (if.f64 (<=.f64 x.re #s(literal 8999999999999999988208425216164017694642305358218588727678443201517465863427125389299120277211258802756077326560503217006660484715891128217872116985488137220227297152538587728883886360186847232 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (- (* -3 x.im) x.re) (*.f64 #s(literal -1 binary64) x.re)) x.re) x.im) (*.f64 x.re x.re))) x.re))) (if.f64 (<=.f64 x.re #s(literal 11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.im x.re) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (- (* -3 x.im) x.re) (*.f64 #s(literal -1 binary64) x.re)) x.re) x.im) (*.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 x.re #s(literal 11499999999999999647244546298264187661436837036676566579623119895751085396156123189713197897651765826982994779432361129266712121260714196950661755974639412216822973706903390169211186330992640 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.im x.re) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.f64 x.re (*.f64 x.im (-.f64 (+.f64 (neg.f64 x.im) (/.f64 (*.f64 x.re x.re) x.im)) (+.f64 x.im x.im))))) (if.f64 (<=.f64 x.im #s(literal 1280000000000000105839568457095427030583843451539486123049796391530581938471853661359709653007638258779800658242978008108663048554803170905532873879053638429322097879016275968 binary64)) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 (-.f64 (*.f64 #s(literal -3 binary64) x.im) x.re) x.re) x.im) (*.f64 x.re x.re))) x.re) (-.f64 (*.f64 (*.f64 #s(approx (+ x.im x.re) x.im) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im))) (if.f64 (<=.f64 x.re #s(literal 8999999999999999988208425216164017694642305358218588727678443201517465863427125389299120277211258802756077326560503217006660484715891128217872116985488137220227297152538587728883886360186847232 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (- (* -3 x.im) x.re) (*.f64 #s(literal -1 binary64) x.re)) x.re) x.im) (*.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 x.re #s(literal 12500000000000000089702894261377103801007685148645038975839096518281332710061042516033325873072023666298321726662095267032510191778683653244091706709639168 binary64)) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 (*.f64 #s(literal 3 binary64) x.im) x.im))) (*.f64 #s(approx (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im)) (+.f64 (*.f64 (+.f64 #s(approx (- (* -3 x.im) x.re) (*.f64 #s(literal -1 binary64) x.re)) x.re) x.im) (*.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 x.im #s(literal 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760 binary64)) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 (*.f64 #s(literal 3 binary64) x.im) x.im))) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (+ x.im x.re) x.im)) (*.f64 (+.f64 x.im x.im) x.im)))) (*.f64 x.re (-.f64 (*.f64 x.re x.re) (*.f64 (*.f64 #s(literal 3 binary64) x.im) x.im))) (if.f64 (<=.f64 x.re #s(literal 3999999999999999992869774256740965663955715475037650001746173358919761607623618597988463064569074240039108703867006661504928841728 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (-.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (+.f64 x.im x.re) x.re) (-.f64 x.im x.re))) (*.f64 x.im x.re))) (if.f64 (<=.f64 x.re #s(literal 39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im (-.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (+.f64 x.im x.re) x.re) (-.f64 x.im x.re)))) x.re)) (if.f64 (<=.f64 x.im #s(literal 1049999999999999900806050276704901097491076730339651460793881646752217604212185156596977893376 binary64)) (-.f64 (*.f64 (+.f64 x.re (+.f64 x.re x.re)) (*.f64 x.im x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (+.f64 x.im x.re) x.re) (-.f64 x.im x.re)))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #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 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re))))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re))) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re))))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal 20000000000000001234556670557343137739887446219260225166201057010776267530793431178850783418889295933886209169029825226206918157086791234347642307073397445710851820421832376437226948606762750725454677192049255448998969251578069606163080224847340840382426515166370261007217790184226520301568 binary64)) (*.f64 x.im (+.f64 (*.f64 (neg.f64 x.im) x.im) (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.re))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #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 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re))))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.re) (*.f64 (*.f64 (-.f64 x.im x.re) x.im) (+.f64 x.im x.re))) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re)))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal -253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re))) (*.f64 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re))))))) (if.f64 (<=.f64 x.im #s(literal 7822218149124427/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) #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 x.im (*.f64 x.re (-.f64 (+.f64 x.re x.re) (*.f64 #s(approx (/ (+ x.im x.re) x.re) #s(literal 1 binary64)) (-.f64 x.im x.re)))))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.im x.re) (*.f64 #s(literal 3 binary64) x.re))) (*.f64 (cosh.f64 im) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 140729404629137/140737488355328 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (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)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal -1/2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (sin.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -3549017208474643/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 im #s(approx (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))) (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) (-.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re)))) im)))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (*.f64 (-.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) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) (-.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re)))) im)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 8139666055761541/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) (-.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) re)))) im)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (atan2.f64 im re) (*.f64 (+.f64 (*.f64 (/.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 eps (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 eps eps) eps) (*.f64 (-.f64 (*.f64 #s(literal -2/7 binary64) (*.f64 eps eps)) #s(literal 2/5 binary64)) eps))) (*.f64 (*.f64 eps eps) #s(literal -2/3 binary64))))) #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 eps (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 eps eps) eps) (*.f64 #s(literal -2/5 binary64) eps))) (*.f64 (*.f64 eps eps) #s(literal -2/3 binary64))))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/5 binary64) (*.f64 eps eps)) #s(literal 2/3 binary64)) eps) eps) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -2/3 binary64)) eps) (+.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 3929008913747545/604462909807314587353088 binary64)) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/4 binary64) x))) #s(literal 1/2 binary64)))))) (log.f64 (+.f64 #s(literal 1 binary64) x))) #s(approx (log (+ 1 x)) (*.f64 x #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a c) #s(literal -4 binary64))) (/.f64 c a)) #s(literal 1/2 binary64)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)))))) (if.f64 (<=.f64 b #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) #s(literal -4 binary64))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)))))) (if.f64 (<=.f64 b #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -916872695169187/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)))))) (if.f64 (<=.f64 b #s(literal -4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 3381479720715247/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) #s(approx b #s(literal 0 binary64))) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -1004781852466247/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))) (if.f64 (<=.f64 b #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal 8914970212914351/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 #s(approx (/ 1 (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1/2 binary64) (/.f64 b (*.f64 a c)))) (+.f64 c c)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))) (if.f64 (<=.f64 b #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (+.f64 c c)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800 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 -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)))) (if.f64 (<=.f64 b #s(literal -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800 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 -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 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 7891867750444299/309485009821345068724781056 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)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (*.f64 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c))))) (if.f64 (<=.f64 b #s(literal -7975367974709495/83076749736557242056487941267521536 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 7891867750444299/309485009821345068724781056 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)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (*.f64 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)))) (if.f64 (<=.f64 b #s(literal -7975367974709495/83076749736557242056487941267521536 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 480298477324165/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)))) (if.f64 (<=.f64 b #s(literal -7975367974709495/83076749736557242056487941267521536 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 6640088571330533/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 a) c))) b) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a c) 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 480298477324165/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -2 binary64) (/.f64 c #s(approx (* a (sqrt (* -4 (/ c a)))) (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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c))))) (if.f64 (<=.f64 b #s(literal -3448813850702769/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 b #s(literal 480298477324165/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* -1/2 (sqrt (* -4 (/ c a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))) (if.f64 (>=.f64 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)))) (if.f64 (<=.f64 c #s(literal -520000000000000014747026635718069065775031875487919940431211964648946107916579635289410895535964392111100795606372751895020591425278419793257809601101824 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) (if.f64 (<=.f64 c #s(literal 100000000000000002309309130269787154892983822485169927543056457815484218967945768886576179686795076111078238543825857419659919011313587350687602971665369018571203143144663564875896666980352 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) 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/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (*.f64 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)))) (if.f64 (<=.f64 c #s(literal -520000000000000014747026635718069065775031875487919940431211964648946107916579635289410895535964392111100795606372751895020591425278419793257809601101824 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) 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 #s(approx (/ -2 (- b (sqrt (- (* b b) (* c (* a 4)))))) (/.f64 #s(literal -1 binary64) b)) c)) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) #s(literal 1/3 binary64)))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 x (+.f64 (-.f64 (*.f64 #s(literal 1/45 binary64) (*.f64 x x)) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4725 binary64) (*.f64 x x)) #s(literal -2/945 binary64)) x) x) (*.f64 x x))))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 (-.f64 (*.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 (*.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 x (*.f64 (*.f64 #s(literal 1/15 binary64) (*.f64 x x)) x)) #s(literal 1/3 binary64))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/15 binary64))) x) #s(literal 1/3 binary64))) #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 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (sin.f64 Cn) (sin.f64 Cn)) (*.f64 (*.f64 (cos.f64 Cn) (cos.f64 Cn)) (*.f64 (cos.f64 lam) (cos.f64 lam)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (sin.f64 Cn) (sin.f64 Cn)) (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64))))) (pow.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))))) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))) (fabs.f64 (cos.f64 lam)))) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))) (cos.f64 lam))) #s(approx (* (pow (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (/ -1 2)) (pow (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (/ -1 2))) #s(approx (pow (pow (sqrt (- 1/2 (* -1/2 (cos (* 2 lam))))) -1/2) 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 lam #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal -170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 t #s(approx (- 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 t))) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) #s(literal -170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t) #s(literal 0 binary64)) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2500000000000000 binary64) t))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) (*.f64 #s(literal -1/2500000000000000 binary64) t))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (*.f64 (fabs.f64 (-.f64 b a)) #s(literal 1/2 binary64)) (*.f64 (fabs.f64 #s(approx (- b a) b)) #s(literal 1/2 binary64)) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y)) (if.f64 (<=.f64 z #s(literal -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 z y) x))) (if.f64 (<=.f64 z #s(literal 2900000000000000157627864321457660596157124953589023768576 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 x y) z))))) (if.f64 (<=.f64 z #s(literal -480000000000000009241893624085589772822242295108140084333052952317279666241288532460522438656 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 z y) x))) (if.f64 (<=.f64 z #s(literal 2900000000000000157627864321457660596157124953589023768576 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 #s(literal 1 binary64) z) (/.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -10000000000000000470601344959054695891559601407866630764278709534898249531392 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 x y) z))) (if.f64 (<=.f64 z #s(literal 2900000000000000157627864321457660596157124953589023768576 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (*.f64 (/.f64 x y) z))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (if.f64 (<=.f64 x #s(literal -490 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal 4900 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 #s(literal -4 binary64) y))) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))))) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) #s(approx (* (/ (- 1 z) y) x) (/.f64 x y)))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b))) (if.f64 (<=.f64 a #s(literal -4520429290393133/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) b)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) a))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (exp.f64 x) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 x #s(literal -260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))))) (if.f64 (<=.f64 x #s(literal -6200 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x) x)))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)) x)))) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))))) (/.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 #s(approx (+ 1/6 (* 1/24 x)) #s(literal 1/6 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 #s(literal 1/2 binary64) x)) x)) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 #s(approx (+ 1/2 (* x (+ 1/12 (* -1/720 (pow x 2))))) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #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 0 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64)) (*.f64 x x)) #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64)) (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (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 0 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (/.f64 x (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64)) (*.f64 x x))))) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (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 0 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (/.f64 x (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64)) (*.f64 x x))))) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (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 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 0 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (/.f64 x (/.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) x) #s(literal 1 binary64)) (*.f64 x x))))) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (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) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 0 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) x))) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (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) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (*.f64 (fmod.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (cosh.f64 x) (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (cosh.f64 x) (sinh.f64 x)) (/.f64 (cosh.f64 x) (sinh.f64 x))) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 (cosh.f64 x) (sinh.f64 x))))) (sinh.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 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (*.f64 (fmod.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (cosh.f64 x) (sinh.f64 x))) (sinh.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 1 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 3/2 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 6980579422424269/4503599627370496 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 7926335344172073/9007199254740992 binary64)) (*.f64 (fmod.f64 (exp.f64 x) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 x #s(literal 3996944669291315/562949953421312 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) x) #s(literal -1 binary64))) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) #s(approx (exp (neg x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (-.f64 (sinh.f64 (*.f64 x a)) (*.f64 (*.f64 (sinh.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) x)) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -7378697629483821/147573952589676412928 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x a)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 a a) x)))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -7378697629483821/147573952589676412928 binary64)) (/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 a a) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 x a)) #s(literal -1 binary64))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -7378697629483821/147573952589676412928 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 -7378697629483821/147573952589676412928 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 a (+.f64 x (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) x) x))))) (if.f64 (<=.f64 (*.f64 a x) #s(literal -20000 binary64)) (-.f64 #s(approx (exp (* a x)) #s(approx (+ 1 (* a x)) (*.f64 x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)) (*.f64 a a)) (-.f64 (/.f64 #s(literal 1 binary64) x) a))))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 a (+.f64 x (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) x) x))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(approx (exp (* a x)) #s(approx (+ 1 (* a x)) (*.f64 x (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x a) #s(literal -1 binary64)) x) #s(literal 1 binary64)) (*.f64 x x))))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 a (+.f64 x (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) x) x))))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) x))) (-.f64 #s(approx (exp (* a x)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/20160 binary64) (*.f64 x x)) #s(literal -1/360 binary64)) x) x) #s(literal -1/12 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (*.f64 x x))))))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (+.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(approx (+ 1/12 (* 1/360 (* x x))) #s(literal 1/12 binary64)) x)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ 1/12 (* 1/360 (* x x))) #s(literal 1/12 binary64)) x) x) #s(literal -1 binary64)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ 1/12 (* 1/360 (* x x))) #s(literal 1/12 binary64)))))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 x x)) (-.f64 #s(approx (* 2 (cosh x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 #s(literal 1/2 binary64) w) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (pow l (exp w)) l) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))) (*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) #s(approx (pow l (exp w)) l)) (*.f64 (pow.f64 (exp.f64 (-.f64 (neg.f64 x) #s(literal -1 binary64))) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 x)) (neg.f64 (E.f64))))) (*.f64 (pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (+.f64 #s(literal -1 binary64) x))) (/.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))) (sqrt.f64 (+.f64 (pow.f64 (sinh.f64 Ce) #s(literal 2 binary64)) #s(literal 1 binary64))) (sqrt.f64 (+.f64 #s(approx (pow (sinh Ce) 2) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce) (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce))))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 #s(approx (pow (sinh Ce) 2) (sqrt.f64 (*.f64 (*.f64 Ce Ce) (*.f64 Ce Ce)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (pow (sinh Ce) 2) -1) #s(literal 1 binary64)))) (-.f64 #s(literal -1 binary64) #s(approx (pow (sinh Ce) 2) (*.f64 Ce Ce)))) (sqrt.f64 (-.f64 #s(approx (pow (sinh Ce) 2) (*.f64 Ce Ce)) #s(literal -1 binary64))) (sqrt.f64 #s(approx (- (pow (sinh Ce) 2) -1) #s(literal 1 binary64))) (exp.f64 (+.f64 Ce Ce)) #s(approx (exp (* 2 Ce)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce) (*.f64 (*.f64 (*.f64 Ce Ce) Ce) Ce)))) Ce)))) #s(approx (exp (* 2 Ce)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- Ce (* (* (- -2 (* 4/3 Ce)) Ce) Ce)) (- Ce -1)) (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 Ce (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) Ce))))))) (-.f64 Ce #s(literal -1 binary64)))) #s(approx (exp (* 2 Ce)) (-.f64 (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64)) (*.f64 (*.f64 Ce Ce) (-.f64 #s(literal -2 binary64) (*.f64 #s(literal 4/3 binary64) Ce))))) #s(approx (exp (* 2 Ce)) (+.f64 #s(literal 1 binary64) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) Ce))))))) #s(approx (exp (* 2 Ce)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- Ce (* (* (- -2 (* 4/3 Ce)) Ce) Ce)) (- Ce -1)) (*.f64 Ce (+.f64 #s(literal 1 binary64) Ce)))) (-.f64 Ce #s(literal -1 binary64)))) #s(approx (exp (* 2 Ce)) (-.f64 (*.f64 (-.f64 (+.f64 Ce Ce) #s(literal -2 binary64)) Ce) #s(literal -1 binary64))) #s(approx (exp (* 2 Ce)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) Ce)))) #s(approx (exp (* 2 Ce)) (-.f64 (+.f64 Ce Ce) #s(literal -1 binary64))) #s(approx (exp (* 2 Ce)) (+.f64 (-.f64 Ce #s(literal -1 binary64)) Ce)) #s(approx (exp (* 2 Ce)) (+.f64 #s(approx (- Ce -1) #s(literal 1 binary64)) Ce)) #s(approx (exp (* 2 Ce)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (sin.f64 Cn) (sin.f64 Cn)) (*.f64 (*.f64 (cos.f64 Cn) (cos.f64 Cn)) (*.f64 (cos.f64 lam) (cos.f64 lam)))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 Cn Cn)) (*.f64 (-.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))))) (/.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))) (fabs.f64 (cos.f64 lam)))) (/.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))) (cos.f64 lam))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) (sqrt.f64 (+.f64 (*.f64 (sin.f64 Cn) (sin.f64 Cn)) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) (*.f64 (cos.f64 lam) (cos.f64 lam)))))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))) (*.f64 (*.f64 (cos.f64 Cn) (cos.f64 Cn)) (*.f64 (cos.f64 lam) (cos.f64 lam)))))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))) (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))))) (*.f64 (cos.f64 Cn) (/.f64 (sin.f64 lam) (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) #s(approx (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))) (sqrt.f64 (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 lam) (cos.f64 Cn)) #s(approx (sqrt (+ (- 1/2 (* 1/2 (cos (+ Cn Cn)))) (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam))))))) (if.f64 (<=.f64 lam #s(literal 1188950301625811/72057594037927936 binary64)) #s(approx (/ (* (sin lam) (cos Cn)) (sqrt (+ (- 1/2 (* 1/2 (cos (+ Cn Cn)))) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/.f64 (*.f64 (cos.f64 Cn) lam) (sqrt.f64 (cos.f64 #s(literal 0 binary64))))) #s(approx (/ (* (sin lam) (cos Cn)) (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/.f64 (sin.f64 lam) (fabs.f64 (cos.f64 lam))))) #s(approx (/ (* (sin lam) (cos Cn)) (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/.f64 (sin.f64 lam) (fabs.f64 (cos.f64 lam)))) #s(approx (/ (* (sin lam) (cos Cn)) (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) #s(approx (/ (sin lam) (/ 1 (/ 1 (fabs (cos lam))))) (/.f64 lam (fabs.f64 (cos.f64 lam))))) #s(approx (/ (* (sin lam) (cos Cn)) (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) #s(approx (/ (sin lam) (sqrt (pow (cos lam) 2))) (*.f64 lam (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) lam) lam))))) (atan2.f64 (sin.f64 Cn) (*.f64 (/.f64 #s(approx (- (* (* 0 (sin Cn)) (* 0 (sin Cn))) (* (* 1 (cos Cn)) (* 1 (cos Cn)))) (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)))) (neg.f64 (cos.f64 Cn))) (cos.f64 lam))) (atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (cos.f64 lam))) (atan2.f64 (sin.f64 Cn) #s(approx (* (cos Cn) (cos lam)) (cos.f64 lam))) (atan2.f64 (sin.f64 Cn) #s(approx (/ (+ (pow (* (cos (+ lam Cn)) 1/2) 3) (pow (* (cos (- lam Cn)) 1/2) 3)) (+ (* (* (cos (+ lam Cn)) 1/2) (* (cos (+ lam Cn)) 1/2)) (- (* (* (cos (- lam Cn)) 1/2) (* (cos (- lam Cn)) 1/2)) (* (* (cos (+ lam Cn)) 1/2) (* (cos (- lam Cn)) 1/2))))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (pow (cos lam) 3) (- (* 1/2 (pow (cos lam) 2)) (* 1/4 (pow (cos lam) 2)))) #s(literal 4 binary64))))) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (cos.f64 lam) (*.f64 (+.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (cos.f64 lam)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 lam lam)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 Cn Cn))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 Cn Cn)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 #s(approx (sqrt (+ (* (- 1/2 (* -1/2 (cos (+ lam lam)))) (- 1/2 (* -1/2 (cos (+ Cn Cn))))) (- 1/2 (* 1/2 (cos (+ Cn Cn)))))) (cos.f64 lam)) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(approx (* 2 (* (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) (/.f64 #s(literal -2 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (+.f64 #s(approx (* 2 (* (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/ 1 (sqrt (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))))) #s(approx (/ 2 (pow (sqrt (pow (cos lam) 2)) 2)) #s(literal 2 binary64))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 4842270319348757/4611686018427387904 binary64)) #s(approx (/ (- 1 (* x (/ (cos x) x))) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (cos.f64 x))))) (if.f64 (<=.f64 x #s(literal 4842270319348757/4611686018427387904 binary64)) #s(approx (/ (- 1 (* x (/ (cos x) x))) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 899999999999999969497321439258257966145847771787545783795194003456 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 #s(approx (cos x) #s(literal 1 binary64)) x) (*.f64 (*.f64 (neg.f64 x) x) x)))) (if.f64 (<=.f64 x #s(literal 3700000000000000240763109252121198093669733291261952 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 6499999999999999704467497228777057347567269980559707734016 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(approx (neg (cos x)) #s(literal -1 binary64)) x) x))) (if.f64 (<=.f64 x #s(literal 12999999999999999838714955923636283878810902511598638411286577152 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 28999999999999999217874673251247609961461488715019992246745057957393695678398464 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)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (+.f64 (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64)) (pow.f64 (sin.f64 Cn) #s(literal 2 binary64)))))) #s(literal -1 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (+.f64 (pow.f64 (*.f64 (cos.f64 lam) (cos.f64 Cn)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64))))))) #s(literal -1 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 lam)) (cos.f64 Cn)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 Cn Cn)) (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))))))))) #s(literal -1 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 lam) (/.f64 (cos.f64 Cn) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (+.f64 Cn Cn)) (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 lam lam)) #s(literal -1/2 binary64))))))))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) #s(approx (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam)))))) (/.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 lam) #s(literal 2 binary64))))) #s(literal -1 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 Cn) (cos.f64 lam)) (-.f64 #s(literal 1/2 binary64) #s(approx (- (* (cos (+ Cn Cn)) 1/2) (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lam)))))))) #s(literal -1 binary64)) (if.f64 (<=.f64 Cn #s(literal 9500 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 #s(literal 2 binary64) (cos.f64 lam))) #s(literal -1 binary64)) (-.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (*.f64 #s(approx (/ (* (cos Cn) (cos lam)) (- 1/2 (- (* (cos (+ Cn Cn)) 1/2) (* (- 1/2 (* (cos (+ lam lam)) -1/2)) (* (+ (cos (+ Cn Cn)) 1) 1/2))))) (/.f64 (cos.f64 Cn) (cos.f64 #s(literal 0 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) (/.f64 #s(literal 2 binary64) (cos.f64 lam))) #s(literal -1 binary64)) (+.f64 #s(approx (* (* (cos Cn) (cos lam)) (* 2 (/ 1 (+ (* (sin Cn) (sin Cn)) (* (* (cos Cn) (cos Cn)) (* (cos lam) (cos lam))))))) #s(approx (/ 2 (cos lam)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 cosh_arg_i cosh_arg_i) cos_arg_r) (*.f64 (*.f64 #s(literal -2 binary64) sin_arg_r) sinh_arg_i) (if.f64 (<=.f64 sin_arg_r #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (-.f64 (*.f64 (*.f64 hr cosh_arg_i) sin_arg_r) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hi)) (-.f64 (*.f64 (*.f64 sin_arg_r cosh_arg_i) hr) (*.f64 (*.f64 hi cos_arg_r) sinh_arg_i))) (if.f64 (<=.f64 (*.f64 cos_arg_r sinh_arg_i) #s(literal 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976 binary64)) (-.f64 (*.f64 (*.f64 hr cosh_arg_i) sin_arg_r) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hi)) #s(approx (- (* (* sin_arg_r cosh_arg_i) hr) (* (* cos_arg_r sinh_arg_i) hi)) (*.f64 (*.f64 (neg.f64 sinh_arg_i) hi) cos_arg_r))) (if.f64 (<=.f64 sin_arg_r #s(literal -18500000000000000633469808922449008190607037763257694184987176529992281305802548652877362834916963666096474376529913053184 binary64)) #s(approx (- (* (* sin_arg_r cosh_arg_i) hr) (* (* cos_arg_r sinh_arg_i) hi)) (*.f64 (*.f64 (neg.f64 cos_arg_r) sinh_arg_i) hi)) #s(approx (- (* (* sin_arg_r cosh_arg_i) hr) (* (* cos_arg_r sinh_arg_i) hi)) (*.f64 (*.f64 (neg.f64 hi) cos_arg_r) sinh_arg_i))) #s(approx (- (* (* sin_arg_r cosh_arg_i) hr) (* (* cos_arg_r sinh_arg_i) hi)) (*.f64 (*.f64 (neg.f64 cos_arg_r) sinh_arg_i) hi)) (if.f64 (<=.f64 sinh_arg_i #s(literal -4912770182618093/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (+.f64 (*.f64 (*.f64 sin_arg_r cosh_arg_i) hi) (*.f64 (*.f64 hr cos_arg_r) sinh_arg_i)) (+.f64 (*.f64 (*.f64 hi sin_arg_r) cosh_arg_i) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr))) (if.f64 (<=.f64 hi #s(literal 7378697629483821/73786976294838206464 binary64)) (+.f64 (*.f64 (*.f64 hi sin_arg_r) cosh_arg_i) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr)) (+.f64 (*.f64 (*.f64 sin_arg_r cosh_arg_i) hi) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr))) (if.f64 (<=.f64 sin_arg_r #s(literal -15999999999999999680055493558307218906700883086352136291018372989292358634038859607436630958879879036076417202897232592896 binary64)) (+.f64 (*.f64 (*.f64 hi cosh_arg_i) sin_arg_r) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr)) (+.f64 (*.f64 (*.f64 hi sin_arg_r) cosh_arg_i) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr))) (if.f64 (<=.f64 cosh_arg_i #s(literal 185000000 binary64)) (+.f64 (*.f64 (*.f64 hi cosh_arg_i) sin_arg_r) (*.f64 (*.f64 cos_arg_r sinh_arg_i) hr)) #s(approx (+ (* (* sin_arg_r cosh_arg_i) hi) (* (* cos_arg_r sinh_arg_i) hr)) #s(approx (* sinh_arg_i (+ (* cos_arg_r hr) (* (* (/ cosh_arg_i sinh_arg_i) sin_arg_r) hi))) (*.f64 cosh_arg_i (*.f64 hi sin_arg_r))))) (if.f64 (<=.f64 (*.f64 (*.f64 sin_arg_r cosh_arg_i) hi) #s(literal -4000000000000000094981729434604421429634631711314728749893859954680949718168082290272710512864333176517383876535360464303173652679560326293749760 binary64)) #s(approx (+ (* (* sin_arg_r cosh_arg_i) hi) (* (* cos_arg_r sinh_arg_i) hr)) #s(approx (* sinh_arg_i (+ (* cos_arg_r hr) (* (* (/ cosh_arg_i sinh_arg_i) sin_arg_r) hi))) (*.f64 cosh_arg_i (*.f64 hi sin_arg_r)))) (if.f64 (<=.f64 (*.f64 (*.f64 sin_arg_r cosh_arg_i) hi) #s(literal 7136238463529799/1427247692705959881058285969449495136382746624 binary64)) #s(approx (+ (* (* sin_arg_r cosh_arg_i) hi) (* (* cos_arg_r sinh_arg_i) hr)) (*.f64 cos_arg_r (*.f64 hr sinh_arg_i))) #s(approx (+ (* (* sin_arg_r cosh_arg_i) hi) (* (* cos_arg_r sinh_arg_i) hr)) #s(approx (* sinh_arg_i (+ (* cos_arg_r hr) (* (* (/ cosh_arg_i sinh_arg_i) sin_arg_r) hi))) (*.f64 cosh_arg_i (*.f64 hi sin_arg_r)))))) #s(approx (+ (* (* sin_arg_r cosh_arg_i) hi) (* (* cos_arg_r sinh_arg_i) hr)) #s(approx (* sinh_arg_i (+ (* cos_arg_r hr) (* (* (/ cosh_arg_i sinh_arg_i) sin_arg_r) hi))) (*.f64 cosh_arg_i (*.f64 hi sin_arg_r)))) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) Cn)) (cosh.f64 (*.f64 #s(literal 2 binary64) Ce))) #s(approx (* (cos (* 2 Cn)) (sinh (* 2 Ce))) (*.f64 #s(literal 2 binary64) (*.f64 Ce (cos.f64 (*.f64 #s(literal 2 binary64) Cn)))))) (+.f64 (*.f64 (cosh.f64 (+.f64 Ce Ce)) (sin.f64 (+.f64 Cn Cn))) #s(approx (* (cos (* 2 Cn)) (sinh (* 2 Ce))) (+.f64 #s(approx (* Ce (cos (* 2 Cn))) Ce) #s(approx (* Ce (cos (* 2 Cn))) Ce)))) (if.f64 (<=.f64 Ce #s(literal -62000000000000000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))) (if.f64 (<=.f64 Ce #s(literal 5600000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) (+.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) (+.f64 Ce Ce)) (sin.f64 (+.f64 Cn Cn)))) (if.f64 (<=.f64 Ce #s(literal 6799999999999999477189142852946426319262359835883719242053585937896128210980306806693612645355425237203206624377671434184094152468481062739302060455362560 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce) (+.f64 Ce Ce)) (*.f64 (+.f64 Ce Ce) (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce))) (*.f64 (+.f64 Ce Ce) (+.f64 Ce Ce))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (/.f64 #s(literal 1 binary64) Ce)) (*.f64 (+.f64 Ce Ce) #s(literal 2 binary64))) (+.f64 Ce Ce))))))) (if.f64 (<=.f64 Ce #s(literal -62000000000000000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))) (if.f64 (<=.f64 Ce #s(literal 5600000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) Cn)) (*.f64 #s(literal 2 binary64) #s(approx (* Ce (cos (* 2 Cn))) Ce)))) (if.f64 (<=.f64 Ce #s(literal 6799999999999999477189142852946426319262359835883719242053585937896128210980306806693612645355425237203206624377671434184094152468481062739302060455362560 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce) (+.f64 Ce Ce)) (*.f64 (+.f64 Ce Ce) (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce))) (*.f64 (+.f64 Ce Ce) (+.f64 Ce Ce))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (/.f64 #s(literal 1 binary64) Ce)) (*.f64 (+.f64 Ce Ce) #s(literal 2 binary64))) (+.f64 Ce Ce))))))) (if.f64 (<=.f64 Ce #s(literal -62000000000000000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))) (if.f64 (<=.f64 Ce #s(literal 5600000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) (+.f64 (+.f64 (sin.f64 (+.f64 Cn Cn)) #s(approx (* Ce (cos (* 2 Cn))) Ce)) #s(approx (* Ce (cos (* 2 Cn))) Ce))) (if.f64 (<=.f64 Ce #s(literal 6799999999999999477189142852946426319262359835883719242053585937896128210980306806693612645355425237203206624377671434184094152468481062739302060455362560 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce) (+.f64 Ce Ce)) (*.f64 (+.f64 Ce Ce) (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce))) (*.f64 (+.f64 Ce Ce) (+.f64 Ce Ce))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (/.f64 #s(literal 1 binary64) Ce)) (*.f64 (+.f64 Ce Ce) #s(literal 2 binary64))) (+.f64 Ce Ce))))))) (if.f64 (<=.f64 Ce #s(literal -6252772818815075/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))) (if.f64 (<=.f64 Ce #s(literal 2800000000000000151393888194538665085672214162453441405197853758801614702503602585337856 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (*.f64 #s(literal 2 binary64) Ce) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 Cn (+.f64 (*.f64 #s(literal -4 binary64) Ce) (*.f64 #s(literal -4/3 binary64) Cn)))))))) (if.f64 (<=.f64 Ce #s(literal 6799999999999999477189142852946426319262359835883719242053585937896128210980306806693612645355425237203206624377671434184094152468481062739302060455362560 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce) (+.f64 Ce Ce)) (*.f64 (+.f64 Ce Ce) (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) Ce))) (*.f64 (+.f64 Ce Ce) (+.f64 Ce Ce))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (/.f64 #s(literal 1 binary64) Ce)) (*.f64 (+.f64 Ce Ce) #s(literal 2 binary64))) (+.f64 Ce Ce))))))) (if.f64 (<=.f64 Cn #s(literal -2151330410151089/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))) (if.f64 (<=.f64 Cn #s(literal 6884257312483485/748288838313422294120286634350736906063837462003712 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 Ce Cn))))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (/.f64 (*.f64 (-.f64 (+.f64 Ce Ce) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64))) Cn)) (+.f64 Ce Ce)) (+.f64 Ce Ce)))))) (if.f64 (<=.f64 Cn #s(literal -20000000000000000204701340408171022992608776270649491456 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -4/3 binary64) Cn) (*.f64 #s(literal 4 binary64) Ce)) Cn) #s(literal -2 binary64)) Cn) Ce) Ce))) (if.f64 (<=.f64 Cn #s(literal 22000000000000000342307154848270546533900430732263351534134952769478343185624625471829678578131043848876538179092480 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 Ce Cn))))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))))) (if.f64 (<=.f64 Cn #s(literal -20000000000000000204701340408171022992608776270649491456 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (*.f64 #s(approx 2 #s(literal 0 binary64)) Ce) (*.f64 Cn (+.f64 #s(approx 2 #s(literal 0 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 Ce Cn))))))) (if.f64 (<=.f64 Cn #s(literal 22000000000000000342307154848270546533900430732263351534134952769478343185624625471829678578131043848876538179092480 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 Ce Cn))))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))))) (if.f64 (<=.f64 Cn #s(literal -20000000000000000204701340408171022992608776270649491456 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 Ce Cn) #s(literal -4 binary64)) #s(literal -2 binary64)) Cn) Ce) Ce))) (if.f64 (<=.f64 Cn #s(literal 22000000000000000342307154848270546533900430732263351534134952769478343185624625471829678578131043848876538179092480 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 Ce Cn))))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))))) (if.f64 (<=.f64 Cn #s(literal -1860000000000000059996388276310441827919370303244129309400983681945157374529125744640 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))) (if.f64 (<=.f64 Cn #s(literal 22000000000000000342307154848270546533900430732263351534134952769478343185624625471829678578131043848876538179092480 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (*.f64 Cn (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 Ce Cn))))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))))) (if.f64 (<=.f64 Ce #s(literal -58000000000000000 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))) (if.f64 (<=.f64 Ce #s(literal 27000000000000000259913493560426496 binary64)) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (+.f64 Ce Cn) #s(literal 2 binary64)))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (+.f64 (+.f64 #s(approx (* Cn (+ 2 (* Cn (+ (* -4 Ce) (* -4/3 Cn))))) (*.f64 (*.f64 (*.f64 Cn Cn) #s(literal -4/3 binary64)) Cn)) Ce) Ce))))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) (*.f64 (+.f64 Ce Cn) #s(literal 2 binary64)))) #s(approx (+ (* (sin (* 2 Cn)) (cosh (* 2 Ce))) (* (cos (* 2 Cn)) (sinh (* 2 Ce)))) #s(approx (+ (sin (* 2 Cn)) (* 2 (* Ce (cos (* 2 Cn))))) #s(approx (+ (* 2 Ce) (* 2 Cn)) (+.f64 Ce Ce)))) #s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal -1/6 binary64)) (*.f64 x x))) #s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(literal 6 binary64))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) #s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) x) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/362880 (* x x)) 1/5040) #s(literal -1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/362880 (* x x)) 1/5040) #s(literal -1/5040 binary64)) x) x) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) x) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)) #s(approx (- (sin x) x) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (- (sin x) x) (neg.f64 x)) #s(approx (sqrt (- (* a a) (* b b))) (*.f64 a #s(approx (+ 1 (* -1/2 (/ (pow b 2) (pow a 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 #s(approx a #s(literal 0 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 a)) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 z #s(approx (+ 1 (* 1/2 (+ (* y (/ y (* z z))) (* x (/ x (* z z)))))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 x #s(approx (+ 1 (* 1/2 (/ (+ (pow y 2) (pow z 2)) (pow x 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 x)) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) #s(literal -1 binary64)) x)) (atan.f64 (/.f64 y x)) (-.f64 (+.f64 (/.f64 (pow.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (/.f64 (*.f64 (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (-.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (PI.f64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64))) (-.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2251799813685247/2251799813685248 binary64)) (*.f64 (/.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) (PI.f64)) (PI.f64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 (-.f64 #s(literal 1 binary64) x))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 #s(approx (- 1 x) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 75000000000000 binary64)) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 26/27 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/27 binary64)) x))) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 75000000000000 binary64)) (sin.f64 (*.f64 (PI.f64) x)) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x))) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (if.f64 (<=.f64 m #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) (-.f64 (/.f64 m v) #s(approx (- 1 m) #s(literal 1 binary64)))) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) #s(approx (- (* m (+ 1 (/ 1 v))) 1) (/.f64 (-.f64 (*.f64 m m) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (+.f64 m #s(literal 1 binary64)))))) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) (-.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) (-.f64 (/.f64 m v) #s(approx (- 1 m) #s(literal 1 binary64)))) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) #s(approx (- (* m (+ 1 (/ 1 v))) 1) (-.f64 m #s(literal 1 binary64)))) #s(approx (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)) #s(approx (- (* m (+ 1 (/ 1 v))) 1) #s(approx (- m 1) #s(literal -1 binary64)))) (if.f64 (<=.f64 y-scale #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) #s(approx (* (/ (* b (* y-scale y-scale)) a) (/ (/ (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (fabs y-scale)) a)) (/.f64 (*.f64 b (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 y-scale)))))) (/.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 (pow.f64 a #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y-scale #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y-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(literal 2 binary64))))) (if.f64 (<=.f64 y-scale #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) #s(approx (* (/ (* b (* y-scale y-scale)) a) (/ (/ (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (fabs y-scale)) a)) (/.f64 (*.f64 b (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 y-scale)))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 a (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 (*.f64 #s(approx (sqrt (* (* (pow b 4) (/ (- (+ (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)) (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale))) (sqrt (+ (* (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* (* y-scale y-scale) (* x-scale x-scale)))) 4) (pow (- (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)) (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale))) 2)))) (* (* y-scale y-scale) (* x-scale x-scale)))) 8)) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 y-scale y-scale))) (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 y-scale y-scale))))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 y-scale)) x-scale)) y-scale) y-scale) b))))) (if.f64 (<=.f64 y-scale #s(literal 9499999999999999738198262737511013860114132007971048536311712736461998226463331659483785705345162244233285633778195890287988623304734164385792 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (*.f64 b (*.f64 y-scale y-scale)) a) #s(approx (/ (/ (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (fabs y-scale)) a) (/.f64 (*.f64 a (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))))) (fabs.f64 y-scale))))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 a (*.f64 x-scale x-scale)) b) (/.f64 (*.f64 (*.f64 #s(approx (sqrt (* (* (pow b 4) (/ (- (+ (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)) (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale))) (sqrt (+ (* (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* (* y-scale y-scale) (* x-scale x-scale)))) 4) (pow (- (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)) (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale))) 2)))) (* (* y-scale y-scale) (* x-scale x-scale)))) 8)) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 y-scale y-scale))) (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))) (*.f64 y-scale y-scale))))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 y-scale)) x-scale)) y-scale) y-scale) b))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (*.f64 b (*.f64 y-scale y-scale)) a) #s(approx (/ (/ (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (fabs y-scale)) a) (/.f64 (*.f64 a (sqrt.f64 (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))))) (fabs.f64 y-scale))))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (*.f64 b (*.f64 y-scale y-scale)) a) (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64)))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 y-scale)) a))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (*.f64 b (*.f64 y-scale y-scale)) a) (/.f64 (/.f64 #s(approx (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))))))))) (fabs.f64 y-scale)) a))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2))))) (pow y-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (*.f64 b (*.f64 y-scale y-scale)) a) #s(approx (/ (/ (sqrt (* 8 (* (- (- 1/2 (* -1/2 (cos (* (* (PI) (* angle 1/180)) 2)))) (sqrt (pow (cos (* (PI) (* angle 1/180))) 4))) (pow a 4)))) (fabs y-scale)) a) (/.f64 (*.f64 angle (sqrt.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 a (fabs.f64 y-scale)))))))) (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (-.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 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 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 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 (*.f64 (*.f64 y y) #s(literal 121/250000 binary64)) #s(literal -500/11 binary64)) #s(literal 53/1000 binary64)) (-.f64 #s(literal 53/1000 binary64) (*.f64 #s(literal 11/500 binary64) (*.f64 y y))) (*.f64 (-.f64 (*.f64 y y) #s(literal 53/22 binary64)) #s(literal -11/500 binary64)) #s(approx (- 53/1000 (* 11/500 (* y y))) #s(literal 53/1000 binary64)) (*.f64 #s(literal 2 binary64) (atan.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 x #s(literal -1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) x))) (fabs.f64 (-.f64 #s(literal -1 binary64) x))))) (*.f64 (atan.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (fabs.f64 (-.f64 x #s(literal -1 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (atan.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1 binary64) x))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (* 1/2 x) 1) #s(literal -1 binary64))))))) (if.f64 (<=.f64 (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) lam) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (neg.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 720 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 58 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 270 binary64) (*.f64 #s(literal -330 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 80640 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 543 binary64))) #s(literal -3111 binary64)))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 61 binary64) (*.f64 #s(literal -58 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -330 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -270 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp))) (*.f64 (*.f64 #s(literal -1/80640 binary64) (/.f64 (*.f64 (*.f64 lam lam) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) (-.f64 (*.f64 (-.f64 #s(literal -3111 binary64) (*.f64 #s(literal 543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (*.f64 lam lam) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -9 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -5 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 lam lam) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi) lam) (cos.f64 phi)) (*.f64 #s(literal 1/2 binary64) lam)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) (-.f64 ml0 en_mlfn)) k0) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 (*.f64 (*.f64 (pow.f64 lam #s(literal 8 binary64)) (pow.f64 (cos.f64 phi) #s(literal 7 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) (sin.f64 phi))) #s(literal 1/464486400 binary64))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (*.f64 (sin.f64 phi) (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal -543 binary64)) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 (*.f64 (*.f64 (pow.f64 lam #s(literal 8 binary64)) (pow.f64 (cos.f64 phi) #s(literal 7 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) (sin.f64 phi))) #s(literal 1/464486400 binary64)))))) (if.f64 (<=.f64 (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) lam) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (neg.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 720 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 58 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 270 binary64) (*.f64 #s(literal -330 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 80640 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 543 binary64))) #s(literal -3111 binary64)))))))))))))) #s(literal +inf.0 binary64)) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) lam) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) #s(approx (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))) #s(approx (* 1/4 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 5 (* esp (* (pow (cos phi) 2) (+ 9 (* 4 (* esp (pow (cos phi) 2))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 lam #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 5 binary64) (*.f64 esp (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) esp)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 phi (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64)))))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 phi #s(literal 1000000000000000072531436381529235126158374409646521955518210155479040 binary64)) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 7 binary64)) (*.f64 (sin.f64 phi) (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 phi (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 phi #s(literal 1000000000000000072531436381529235126158374409646521955518210155479040 binary64)) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 7 binary64)) (*.f64 (sin.f64 phi) (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 phi (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 phi #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 7 binary64)) (*.f64 (sin.f64 phi) (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal -543 binary64)) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 phi (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (*.f64 k0 (+.f64 (-.f64 en_mlfn ml0) #s(approx (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))) #s(approx (* 1/464486400 (/ (* (pow lam 8) (* (pow (cos phi) 7) (* (sin phi) (+ 1385 (* (- (* -543 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 3111) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/464486400 binary64) (*.f64 (pow.f64 lam #s(literal 8 binary64)) (*.f64 phi (+.f64 #s(literal 1385 binary64) (*.f64 (-.f64 (*.f64 #s(literal -543 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3111 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 lam #s(literal -130000000000000000383924010162745121770420754503467590761121560265914856434459688875964452278138828604618943108254523386513749704704 binary64)) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 (+.f64 en_mlfn (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))) ml0))) (if.f64 (<=.f64 lam #s(literal -85999999999999998253927089683298617184875748261888 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (sin.f64 phi)))))))) (if.f64 (<=.f64 lam #s(literal 2400000000000000067108864 binary64)) #s(approx (+ (* (- en_mlfn ml0) k0) (* (* k0 (/ (* (* (* (sin phi) lam) (cos phi)) (* 1/2 lam)) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (* (+ (* (- (+ (+ 61 (* -58 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (* (- (* -330 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -270) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp))) (* (* -1/80640 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (- (* (- -3111 (* 543 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385))) (* 1/720 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (- (* (- (* (* 4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -9) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -5)) (* (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/4)) -1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (*.f64 k0 (-.f64 en_mlfn ml0)))) (if.f64 (<=.f64 lam #s(literal 82000000000000002986876588704696211649415269135608328161488032336890684911375529681073555940828438758596771758027231304736763990457326124887179264 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (sin.f64 phi)))))))) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 (+.f64 en_mlfn (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))) ml0))))))) (if.f64 (<=.f64 lam #s(literal -19500000000000000330695954344142772662883925578162080891448791936947308894630756315743546367722646785599333699824967862566151746700364639145467513979200131032927745597252723842565958161218070442498381406273536 binary64)) #s(approx (+ (* (- en_mlfn ml0) k0) (* (* k0 (/ (* (* (* (sin phi) lam) (cos phi)) (* 1/2 lam)) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (* (+ (* (- (+ (+ 61 (* -58 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (* (- (* -330 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -270) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp))) (* (* -1/80640 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (- (* (- -3111 (* 543 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385))) (* 1/720 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (- (* (- (* (* 4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -9) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -5)) (* (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/4)) -1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (*.f64 k0 (-.f64 en_mlfn ml0)))) (if.f64 (<=.f64 lam #s(literal -7999999999999999438058312196284409759446073344 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 esp esp) k0) (*.f64 #s(approx (* (pow (cos phi) 7) (sin phi)) (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -11/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) (pow.f64 lam #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 lam #s(literal 38000000000000000436207616 binary64)) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 en_mlfn ml0))) (if.f64 (<=.f64 lam #s(literal 2650000000000000101396187756351735373783440313731294181985246640815584168776758698333541360575676249122411702899612953702155596989683275296625655808 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (sin.f64 phi)))))))) #s(approx (+ (* (- en_mlfn ml0) k0) (* (* k0 (/ (* (* (* (sin phi) lam) (cos phi)) (* 1/2 lam)) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (* (+ (* (- (+ (+ 61 (* -58 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (* (- (* -330 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -270) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp))) (* (* -1/80640 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (- (* (- -3111 (* 543 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385))) (* 1/720 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (- (* (- (* (* 4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -9) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -5)) (* (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/4)) -1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (*.f64 k0 (-.f64 en_mlfn ml0)))))))) (if.f64 (<=.f64 lam #s(literal -19500000000000000330695954344142772662883925578162080891448791936947308894630756315743546367722646785599333699824967862566151746700364639145467513979200131032927745597252723842565958161218070442498381406273536 binary64)) #s(approx (+ (* (- en_mlfn ml0) k0) (* (* k0 (/ (* (* (* (sin phi) lam) (cos phi)) (* 1/2 lam)) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (* (+ (* (- (+ (+ 61 (* -58 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (* (- (* -330 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -270) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp))) (* (* -1/80640 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (- (* (- -3111 (* 543 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385))) (* 1/720 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (- (* (- (* (* 4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -9) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -5)) (* (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/4)) -1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (*.f64 k0 (-.f64 en_mlfn ml0)))) (if.f64 (<=.f64 lam #s(literal -7999999999999999438058312196284409759446073344 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 esp esp) k0) (*.f64 #s(approx (* (pow (cos phi) 7) (sin phi)) (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -11/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) (pow.f64 lam #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64))) #s(approx (+ (* (- en_mlfn ml0) k0) (* (* k0 (/ (* (* (* (sin phi) lam) (cos phi)) (* 1/2 lam)) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (* (+ (* (- (+ (+ 61 (* -58 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (* (- (* -330 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -270) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp))) (* (* -1/80640 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (- (* (- -3111 (* 543 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385))) (* 1/720 (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))))) (- (- (* (- (* (* 4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -9) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -5)) (* (/ (* (* lam lam) (- 1/2 (* -1/2 (cos (+ phi phi))))) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/4)) -1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (cos.f64 phi) (sin.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (*.f64 k0 (-.f64 en_mlfn ml0)))))) (if.f64 (<=.f64 lam #s(literal -7999999999999999438058312196284409759446073344 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 esp esp) k0) (*.f64 #s(approx (* (pow (cos phi) 7) (sin phi)) (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -11/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))) (pow.f64 lam #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 lam #s(literal 38000000000000000436207616 binary64)) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 en_mlfn ml0))) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) phi)))))))) (if.f64 (<=.f64 lam #s(literal -18000000000000000516216128053292220663631579647736517698256896 binary64)) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) phi)))))) (if.f64 (<=.f64 lam #s(literal 38000000000000000436207616 binary64)) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 en_mlfn ml0))) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) #s(approx (* 1/2 (/ (* (pow esp 2) (* k0 (* (pow lam 4) (* (pow (cos phi) 7) (sin phi))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 3))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 4 binary64)) phi)))))))) (if.f64 (<=.f64 lam #s(literal -539999999999999999662382273617568789548840209350656 binary64)) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (/.f64 (-.f64 (*.f64 #s(approx (+ en_mlfn (* -1/2 (/ (* (pow lam 2) (* (cos phi) (sin phi))) (* es (sqrt (* -1 (/ (pow (sin phi) 2) es))))))) en_mlfn) #s(approx (+ en_mlfn (* -1/2 (/ (* (pow lam 2) (* (cos phi) (sin phi))) (* es (sqrt (* -1 (/ (pow (sin phi) 2) es))))))) en_mlfn)) (*.f64 ml0 ml0)) (+.f64 #s(approx (+ en_mlfn (* -1/2 (/ (* (pow lam 2) (* (cos phi) (sin phi))) (* es (sqrt (* -1 (/ (pow (sin phi) 2) es))))))) en_mlfn) ml0)))) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 en_mlfn ml0)))) (*.f64 k0 #s(approx (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111)))))))))))) (-.f64 en_mlfn ml0))) #s(approx (* k0 (+ (- en_mlfn ml0) (* (* (* (* (sin phi) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) lam) 1/2) (+ 1 (* (* 1/4 (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (neg (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* (* esp (* (cos phi) (cos phi))) (+ 9 (* 4 (* esp (* (cos phi) (cos phi)))))))) (* (* (/ 1 720) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 58)) (* (* esp (* (cos phi) (cos phi))) (+ 270 (* -330 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))) (* (* (/ 1 80640) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 543)) -3111))))))))))))) (*.f64 en_mlfn k0)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam (*.f64 (cos.f64 phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 #s(literal 1/5040 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 2 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 esp (*.f64 (pow.f64 (cos.f64 phi) #s(literal 2 binary64)) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam (*.f64 (cos.f64 phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (*.f64 lam lam)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi) lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) (*.f64 lam lam)) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) (*.f64 lam lam)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) (*.f64 lam lam)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal -179 binary64)) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64))))) #s(literal -5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal 1/120 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal -1/6 binary64))) k0)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam (cos.f64 phi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)))))) k0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam k0) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) (*.f64 lam lam)) (/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) (*.f64 lam lam)) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal -179 binary64)) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal 1/5040 binary64))) #s(literal -5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal 1/120 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) (/.f64 (*.f64 lam lam) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) #s(literal -1/6 binary64)))) (cos.f64 phi)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 k0 lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))))) (cos.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam (cos.f64 phi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es)))))) k0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 10000000000000000662275133196073022890814778906781692175574718614061870706920546714670378554471083956139627305190456203824330868103505742897540916997511012040520808812168041334151877325366493184 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam #s(approx (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))) (+.f64 (cos.f64 phi) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (*.f64 (*.f64 k0 lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))))) (cos.f64 phi)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -20000000000000001016445696805993759409582178897019679576898416057743923428824704540156776745107920382581920574891563668662589154296936754315264 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (*.f64 (*.f64 k0 lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))))) (cos.f64 phi)))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 10000000000000000662275133196073022890814778906781692175574718614061870706920546714670378554471083956139627305190456203824330868103505742897540916997511012040520808812168041334151877325366493184 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam #s(approx (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))) (+.f64 (cos.f64 phi) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (*.f64 (*.f64 k0 lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))))) (cos.f64 phi)))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam (*.f64 (cos.f64 phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/5040 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (*.f64 (-.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 18 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64)))) (*.f64 lam lam)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam #s(approx (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))) (+.f64 (cos.f64 phi) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lam #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 3 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 k0 (*.f64 lam (*.f64 (cos.f64 phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 (-.f64 #s(approx (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (+.f64 #s(literal 1 binary64) (*.f64 esp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (*.f64 lam lam)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam (cos.f64 phi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(approx (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (+.f64 #s(literal 1 binary64) (*.f64 esp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)))))) k0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (* 1/3628800 (/ (* k0 (* (pow lam 7) (* (pow (cos phi) 7) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 7))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 k0 (*.f64 (pow.f64 lam #s(literal 7 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 7 binary64)) (+.f64 #s(literal 61 binary64) (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lam (cos.f64 phi)) #s(literal 7 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) k0) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)) #s(literal -7/2 binary64))) #s(literal 1/3628800 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam (cos.f64 phi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(approx (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (+.f64 #s(literal 1 binary64) (*.f64 esp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)))))) k0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 lam (cos.f64 phi)) #s(literal 7 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -179 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 479 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 61 binary64))) k0) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)) #s(literal -7/2 binary64))) #s(literal 1/3628800 binary64))))) (if.f64 (<=.f64 esp #s(literal 8372115032861669/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 lam (cos.f64 phi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(approx (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (+.f64 #s(literal 1 binary64) (*.f64 esp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es)))))) k0) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) (*.f64 k0 (*.f64 #s(approx (/ (* (cos phi) lam) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (/.f64 (*.f64 lam (cos.f64 phi)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (+.f64 (*.f64 #s(approx (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479))))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64)) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(approx (cos phi) #s(literal 1 binary64)))) esp)) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/6 binary64))) #s(literal 1 binary64))))) (if.f64 (<=.f64 esp #s(literal 2694302108791893/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (*.f64 (*.f64 k0 lam) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi))))) (-.f64 #s(approx (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (+.f64 #s(literal 1 binary64) (*.f64 esp (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))))) (cos.f64 phi)))))) (*.f64 k0 (*.f64 #s(approx (/ (* (cos phi) lam) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (/.f64 (*.f64 lam (cos.f64 phi)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (+.f64 (*.f64 #s(approx (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479))))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64)) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(approx (cos phi) #s(literal 1 binary64)))) esp)) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/6 binary64))) #s(literal 1 binary64))))) (if.f64 (<=.f64 k0 #s(literal 1150000000000000064677403715439690903495981657277054543229472540874228546956402944530483639527868442334513668092254287708229349735861637711994339236234360988540607415092295368273641421833203605030126342147419693138971911511867392 binary64)) (*.f64 k0 (*.f64 #s(approx (/ (* (cos phi) lam) (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es)))) (/.f64 (*.f64 lam (cos.f64 phi)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))))) (+.f64 (*.f64 #s(approx (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479))))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64)) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(approx (cos phi) #s(literal 1 binary64)))) esp)) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 k0 (*.f64 lam #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) (*.f64 k0 (*.f64 (/.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) #s(approx (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es))))) (+.f64 (*.f64 #s(approx (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479))))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64)) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(approx (cos phi) #s(literal 1 binary64)))) esp)) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 k0 (*.f64 lam (cos.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))))) (if.f64 (<=.f64 lam #s(literal -2300000000000000000000 binary64)) (*.f64 k0 (*.f64 (/.f64 (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))) (+.f64 (*.f64 #s(approx (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479))))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 lam lam) (pow.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 14 binary64) (*.f64 (pow.f64 (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 58 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) #s(literal 1/120 binary64)) (*.f64 #s(approx (cos phi) #s(literal 1 binary64)) #s(approx (cos phi) #s(literal 1 binary64)))) esp)) #s(approx (* (/ (* (* (cos phi) lam) (* (cos phi) lam)) (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) 1/6) (*.f64 #s(literal 1/6 binary64) (pow.f64 lam #s(literal 2 binary64))))) #s(literal 1 binary64)))) (if.f64 (<=.f64 lam #s(literal 132000000000 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 k0 (*.f64 lam (cos.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 k0 (*.f64 lam (cos.f64 phi)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 5000000000000000233009035874103487842025429049746884307104902290093413906615431497863838561070978561605169882979927449326586308330034490456803110487463217202937150636836581109497436029475276191632298678857801213921774796800 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (*.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) (cos.f64 phi))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) #s(approx (/ 1 (/ (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (* (* k0 lam) (* (- 1 (* -1/6 (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (- (+ (+ 1 (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (+ (* (/ (* (* (* lam lam) (+ 1/2 (* 1/2 (cos (+ phi phi))))) (+ (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) 61)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/5040) (+ (* (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp) (- 14 (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 58))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) 5)) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) 1/120)) (* (+ 1/2 (* 1/2 (cos (+ phi phi)))) esp)) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))))) (cos phi))))) (/.f64 (*.f64 k0 (*.f64 lam (cos.f64 phi))) (*.f64 es (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)) es)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal -inf.0 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 k0 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (-.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) #s(literal 18 binary64))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (-.f64 #s(literal 14 binary64) (*.f64 #s(literal 58 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) (/.f64 (*.f64 (cos.f64 phi) lam) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (neg.f64 #s(literal 179 binary64))) #s(literal -479 binary64))))))))))) #s(literal 20000000000000000278744233918828198261424128 binary64)) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (*.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) (cos.f64 phi))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) #s(approx (cos phi) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 phi #s(literal 2 binary64))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (*.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) (cos.f64 phi))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es)))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) (cos.f64 phi))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) #s(approx (* (* lam k0) (cos phi)) (*.f64 k0 (*.f64 lam (cos.f64 phi))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) (*.f64 (*.f64 lam k0) (cos.f64 phi))) #s(approx (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 es (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))) #s(literal 1/2 binary64)))))))) #s(approx (* (* k0 (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi))))))) (+ 1 (* (* (/ 1 6) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ (- 1 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))) (* esp (* (cos phi) (cos phi)))) (* (* (/ 1 120) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (- (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) 18)) (* (* esp (* (cos phi) (cos phi))) (- 14 (* 58 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))))) (* (* (/ 1 5040) (* (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (neg 179)) -479)))))))))) (/.f64 #s(approx (* k0 (* lam (* (cos phi) (+ 1 (* 1/6 (/ (* (pow lam 2) (* (pow (cos phi) 2) (- (+ 1 (+ (* 1/120 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 5 (+ (* 1/5040 (/ (* (pow lam 2) (* (pow (cos phi) 2) (+ 61 (* (- (* -179 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)) 479) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (+ (* esp (* (pow (cos phi) 2) (- 14 (* 58 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (* (- (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2) 18) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))) (* esp (pow (cos phi) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 2))))))) #s(approx (* (* lam k0) (cos phi)) (*.f64 k0 lam))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))))) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) (if.f64 (>.f32 (fabs.f32 #s(approx (cos phi) #s(literal 1 binary32))) #s(literal 1/10000000000 binary32)) (/.f64 (sin.f64 phi) #s(approx (cos phi) #s(literal 1 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (cos.f64 phi) (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) es) #s(literal -1 binary64)))) lam) (*.f64 (/.f64 (cos.f64 phi) #s(approx (sqrt (- (* (* (- (cos (+ phi phi)) 1) 1/2) es) -1)) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) es) (-.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1 binary64))) #s(literal -1 binary64)))) lam) (/.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (* (* (- (cos (+ phi phi)) 1) 1/2) es) -1)) (* lam (cos phi))) (/.f64 #s(literal 1 binary64) (*.f64 lam (cos.f64 phi))))) #s(approx (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (+.f64 (*.f64 (*.f64 #s(approx phi #s(literal 0 binary64)) #s(approx phi #s(literal 0 binary64))) #s(approx (- (* -1/2 lam) (* -1/2 (* es lam))) (*.f64 (*.f64 #s(literal 1/2 binary64) es) lam))) lam)) (/.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (* (* (- (cos (+ phi phi)) 1) 1/2) es) -1)) (* lam (cos phi))) (/.f64 #s(literal 1 binary64) lam))) #s(approx (/ (* (cos phi) lam) (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) (+.f64 lam (*.f64 #s(approx (* (- (* -1/2 lam) (* -1/2 (* es lam))) phi) (*.f64 #s(literal -1/2 binary64) (*.f64 lam phi))) phi))) (-.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) es) #s(literal -1 binary64)) #s(approx (- 1 (* es (* (sin phi) (sin phi)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) (*.f64 (*.f64 #s(literal -1/560 binary64) x) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) k0))) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)))))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) #s(approx (- 1 es) (*.f64 es (-.f64 (/.f64 #s(literal 1 binary64) es) #s(literal 1 binary64))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (*.f64 #s(literal -1/360 binary64) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (*.f64 #s(literal -1/360 binary64) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(approx (- 1 es) (*.f64 es (-.f64 (/.f64 #s(literal 1 binary64) es) #s(literal 1 binary64))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 #s(approx (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (*.f64 esp (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(approx (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) #s(literal 90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (*.f64 esp (cos.f64 phi)) (cos.f64 phi))) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(approx (- 1 es) (*.f64 es (-.f64 (/.f64 #s(literal 1 binary64) es) #s(literal 1 binary64))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64))) (*.f64 #s(literal -4 binary64) esp)) #s(literal -1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64)))) esp) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0))))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0))) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1575 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -4095 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -3633 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1385 binary64)) #s(literal -1/560 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -252 binary64) esp) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))) #s(literal -90 binary64)) (*.f64 #s(literal -45 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -46 binary64) esp) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))))) #s(literal -61 binary64)) (*.f64 #s(literal -1/360 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -4 binary64) esp) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64))) esp)) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal -50000000000000000731534761533743651548502149393232752963930539358489818212557410795520 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 (*.f64 #s(approx (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (*.f64 (pow.f64 esp #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))) (+.f64 (*.f64 #s(literal -1/360 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 252 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 46 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))) (pow.f64 k0 #s(literal 2 binary64)))) (*.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))) esp))))) (*.f64 #s(literal -1/12 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* (cos (+ phi phi)) 1/2) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) #s(approx (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 esp (*.f64 (pow.f64 (cos.f64 phi) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64))))))) (*.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (pow.f64 (cos.f64 phi) #s(literal 2 binary64))))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) #s(approx (- 1 es) (*.f64 es (-.f64 (/.f64 #s(literal 1 binary64) es) #s(literal 1 binary64))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) #s(approx (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2) (* -1/360 (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))) #s(literal 2 binary64))))) (pow.f64 k0 #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) (if.f64 (<=.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (-.f64 #s(literal 1 binary64) es)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 12 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 360 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 90 binary64) (*.f64 #s(literal -252 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 #s(literal 45 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)))))) (*.f64 #s(literal 46 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 560 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 1385 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 3633 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 4095 binary64) (*.f64 #s(literal 1575 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) #s(literal +inf.0 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 esp #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) #s(literal 2 binary64))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))))) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 esp #s(literal -154999999999999995530949734642524104660336080872911526628623196026063385756567039076079604998595756154511310773568048736576303952184395939368705663005142408489319553009413259264 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 esp (*.f64 esp (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 esp #s(literal -61000000 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es)))))) (if.f64 (<=.f64 esp #s(literal 2900000 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 #s(literal -1/12 binary64) (/.f64 #s(approx (* (pow x 2) (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 esp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) esp))) (*.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64))))))) (pow.f64 k0 #s(literal 2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) x) #s(literal 2 binary64)) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es))))))))) (if.f64 (<=.f64 esp #s(literal -154999999999999995530949734642524104660336080872911526628623196026063385756567039076079604998595756154511310773568048736576303952184395939368705663005142408489319553009413259264 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 esp (*.f64 esp (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es))))))) (if.f64 (<=.f64 esp #s(literal -61000000 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es)))))) (if.f64 (<=.f64 esp #s(literal 2900000 binary64)) (*.f64 (-.f64 #s(approx (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64))) esp) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64))) (*.f64 #s(literal -4 binary64) esp)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 esp #s(literal -9 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64)))) #s(literal -3 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) #s(literal -5 binary64))) (*.f64 k0 k0)) #s(literal -1/12 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (*.f64 (*.f64 k0 k0) (-.f64 #s(literal 1 binary64) es))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es))))))))) (if.f64 (<=.f64 k0 #s(literal 7839106597622315/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es)))))) (if.f64 (<=.f64 k0 #s(literal 2099999999999999963219480011891856888732738393968866861305617870713230627960756308186257150327974197672426344426702428215690825112907551648776192 binary64)) #s(approx (* (- (* (+ (* (- (+ (* (* (- (* (- (* (- (* 1575 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -4095) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -3633) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1385) -1/560) (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2)) (- (* (- (- (* (* -252 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -90) (* -45 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -46 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -61) (* -1/360 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) (- (+ (* (- (* (* -4 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) -1) (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp)) (* (- (* (* esp -9) (- 1/2 (* -1/2 (cos (+ phi phi))))) -3) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) -5)) (* -1/12 (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ x k0)) 2))) -1) (* (* 1/2 (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) (/ (pow (* (sqrt (- 1 (* (- 1/2 (* (cos (+ phi phi)) 1/2)) es))) x) 2) (* (* k0 k0) (- 1 es))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(approx (+ (* -1/24 (/ (* (pow x 2) (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 4) (* (+ 5 (+ (* esp (* (+ 1 (* -4 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (- 1/2 (* -1/2 (cos (* 2 phi)))))) (* (+ 3 (* -9 (* esp (- 1/2 (* -1/2 (cos (* 2 phi))))))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))))) (* (pow k0 4) (- 1 es)))) (* 1/2 (/ (* (pow (sqrt (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) 2) (- 1 (* es (- 1/2 (* 1/2 (cos (* 2 phi))))))) (* (pow k0 2) (- 1 es))))) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 5 binary64) (+.f64 (*.f64 esp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) esp))) (*.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) esp)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 k0 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) es)))))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 esp (*.f64 esp (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es))))))))) (if.f64 (<=.f64 x #s(literal -7855335333859531/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es)))))) (if.f64 (<=.f64 x #s(literal 4861415074539483/59285549689505892056868344324448208820874232148807968788202283012051522375647232 binary64)) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 esp (*.f64 esp (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es))))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) es)))))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 esp (*.f64 esp (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 k0 #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) es))))))) #s(approx (* (* (/ (* (- 1 (* es (* (sin phi) (sin phi)))) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (- 1 es)) 1/2) (+ 1 (* (* (neg (/ 1 12)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ 5 (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3 (* -9 (* esp (* (cos phi) (cos phi)))))) (* (* esp (* (cos phi) (cos phi))) (+ 1 (* -4 (* esp (* (cos phi) (cos phi)))))))) (* (* (neg (/ 1 360)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 90 (* -252 (* esp (* (cos phi) (cos phi))))) (* 45 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0))))) (* 46 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 560)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 1385 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 3633 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 4095 (* 1575 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 esp esp) (/.f64 #s(approx (* (pow x 4) (* (pow (cos phi) 4) (* (pow (sqrt (- 1 (* es (pow (sin phi) 2)))) 4) (- 1 (* es (pow (sin phi) 2)))))) (pow.f64 x #s(literal 4 binary64))) #s(approx (* (pow k0 4) (- 1 es)) (pow.f64 k0 #s(literal 4 binary64))))))) (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal -2 binary64))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (*.f64 #s(literal -1/120 binary64) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)))))))) (cos.f64 phi)) (/.f64 (*.f64 (*.f64 x (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) k0)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (*.f64 x (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) k0)) (*.f64 x (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) k0)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) (*.f64 #s(literal -1/120 binary64) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)))))))) (cos.f64 phi)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) k0)) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))) (neg.f64 (cos.f64 phi))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (cos.f64 phi))) k0) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) x)) (*.f64 k0 (cos.f64 phi))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (cos.f64 phi))) k0) (if.f64 (<=.f64 esp #s(literal -4290987514424489/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal -2 binary64)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(approx (* -1/120 (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5)) (*.f64 #s(literal 1/120 binary64) (*.f64 esp (-.f64 (*.f64 #s(literal -8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))))))) (cos.f64 phi)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi))))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) k0)) (cos.f64 phi))) (if.f64 (<=.f64 esp #s(literal -4290987514424489/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal -2 binary64)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(approx (* -1/120 (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5)) (*.f64 #s(literal 1/120 binary64) (*.f64 esp (-.f64 (*.f64 #s(literal -8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))))))) (cos.f64 phi)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 720 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) #s(literal -1/5040 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 8 binary64) esp) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))) #s(literal 28 binary64)) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -6 binary64) esp) (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64)))))) #s(literal -5 binary64)) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (+ phi phi))) #s(literal -1/2 binary64))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) k0)) (cos.f64 phi))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 499999999999999964386920260183378768438369660405788306115890740350735047677263747003873170720569138221237194884773781762716146558250561283589357179690611388552427230372902339689822248521604133691815823583688930974272944987404480934971785538387714054461744742400 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 phi phi)) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal -2 binary64)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(approx (* -1/120 (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5)) (*.f64 #s(literal 1/120 binary64) (*.f64 esp (-.f64 (*.f64 #s(literal -8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))))))))) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 2000000000000000077787155102176776862614744985904040266686047640153825885787697935261599312157554027746529206238824265827063412228188751233080367344425378807088691725252338870891329116153118924386444813271040 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(approx (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5) (-.f64 (+.f64 #s(literal 5 binary64) (*.f64 (-.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) (*.f64 esp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -6 binary64) (*.f64 esp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (cos.f64 phi))) k0) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))))) x) k0)) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 2000000000000000077787155102176776862614744985904040266686047640153825885787697935261599312157554027746529206238824265827063412228188751233080367344425378807088691725252338870891329116153118924386444813271040 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) x) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 #s(approx (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5) (-.f64 (+.f64 #s(literal 5 binary64) (*.f64 (-.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) (*.f64 esp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) (*.f64 #s(literal -24 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -6 binary64) (*.f64 esp (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))) (*.f64 #s(literal -1/120 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)))) (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 phi phi)))) esp) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) k0)) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))))) x) k0)) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))))) x) (/.f64 #s(literal 1 binary64) k0))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))))) x) k0)) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (-.f64 (*.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (+.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 720 binary64)) #s(literal -1320 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -662 binary64)) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal -61 binary64)) (*.f64 k0 k0))) #s(literal -1/5040 binary64))) (+.f64 (*.f64 esp #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 8 binary64) esp)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 24 binary64))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 k0 k0))) #s(literal -1/120 binary64)) (*.f64 #s(literal -2 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64))))) (*.f64 x x)) (*.f64 k0 k0))))) k0)) (cos.f64 phi)))) (if.f64 (<=.f64 esp #s(literal -195000000 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) x) (/.f64 (-.f64 (*.f64 #s(approx (+ (* (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5) (* -1/120 (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2))) (- (+ (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp) 1) (* -2 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) (*.f64 esp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))) (pow.f64 k0 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi phi)))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (cos.f64 phi))) k0) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi))) (if.f64 (<=.f64 esp #s(literal -195000000 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) x) (/.f64 (-.f64 (*.f64 #s(approx (+ (* (- (+ (* (* (- (* (- (* (- (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -1320) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -662) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) -61) -1/5040) (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2)) (- (* (- (+ (* (* 8 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))) 28) (* -24 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)) (* (* -6 esp) (- 1/2 (* -1/2 (cos (+ phi phi))))))) -5) (* -1/120 (pow (* (sqrt (- 1 (* (- 1/2 (* 1/2 (cos (+ phi phi)))) es))) (/ x k0)) 2))) (- (+ (* (- 1/2 (* -1/2 (cos (+ phi phi)))) esp) 1) (* -2 (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2)))) (*.f64 esp (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi))))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))))) (pow.f64 k0 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi)))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ phi phi))) #s(literal 1/2 binary64))) es))) (/.f64 x k0)) #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)) k0)) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi))) (if.f64 (<=.f64 esp #s(literal -195000000 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 #s(approx (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (*.f64 esp (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal -8 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))))) (*.f64 k0 k0)))))) (pow.f64 k0 #s(literal 2 binary64)))))) k0)) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi))) (if.f64 (<=.f64 esp #s(literal -195000000 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) #s(approx (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (*.f64 (*.f64 esp (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 6 binary64) (*.f64 #s(literal -8 binary64) (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 k0 k0)))))))) (*.f64 k0 k0)))) k0)) (cos.f64 phi)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 (/.f64 x k0) (/.f64 x k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 k0 k0)) (/.f64 (*.f64 x x) k0))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 esp #s(literal 1 binary64)) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (*.f64 x (/.f64 x (*.f64 k0 k0))))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 k0 k0)) (/.f64 (*.f64 x x) k0))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) k0) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 k0 k0) k0)) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal 1 binary64) esp) (*.f64 (pow.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (tan.f64 phi) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 k0 k0) k0)) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 #s(approx (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) #s(approx (* esp (* (pow x 2) (+ 1 (* -1/120 (/ (* (pow x 2) (+ 6 (* 8 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2)))))) (*.f64 esp (pow.f64 x #s(literal 2 binary64))))) (pow.f64 k0 #s(literal 2 binary64)))))) k0)) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 #s(approx (/ (+ (+ 1 esp) (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 2)) k0) (/.f64 esp k0)) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 #s(approx (/ (+ (+ 1 esp) (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 2)) k0) (/.f64 esp k0)) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (pow.f64 (sin.f64 phi) #s(literal 2 binary64)))))) (*.f64 k0 (cos.f64 phi)))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 #s(approx (/ (+ (+ 1 esp) (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 2)) k0) (/.f64 esp k0)) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 #s(approx (/ (+ (+ 1 esp) (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 2)) k0) (/.f64 esp k0)) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x (*.f64 k0 (cos.f64 phi))))) (/.f64 #s(approx (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) #s(approx (/ (* x (+ 1 (* -1/6 (/ (* (pow x 2) (+ 1 (+ esp (+ (* -1/120 (/ (* (pow x 2) (+ 5 (+ (* -1/5040 (/ (* (pow x 2) (+ 61 (* (+ 662 (* (+ 1320 (* 720 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow k0 2))) (+ (* 6 esp) (* (+ 28 (+ (* 8 esp) (* 24 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))) (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))) (* 2 (pow (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) 2)))))) (pow k0 2))))) k0) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 #s(approx (/ (+ (+ 1 esp) (* (pow (if (> (fabs (cos phi)) 1/10000000000) (tan phi) 0) 2) 2)) k0) (/.f64 esp k0)) (/.f64 (*.f64 x x) (*.f64 k0 k0)))) (/.f64 #s(literal 1 binary64) k0))))) (cos.f64 phi)))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -99999999999999996863366107917975552 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) #s(approx (/ x (* k0 (cos phi))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 phi #s(literal 2 binary64)) x) k0)) (/.f64 x k0))))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 49999999999999999661047433718081398823085422097203200 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x (*.f64 k0 (cos.f64 phi))))) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) #s(approx (/ x (* k0 (cos phi))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 phi #s(literal 2 binary64)) x) k0)) (/.f64 x k0))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal -5000000000000000079514455548799590234180404281972640694890663778873919386085190530406734992928407552 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x (*.f64 k0 (sin.f64 (+.f64 phi (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x (*.f64 k0 (cos.f64 phi))))) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x #s(approx (* k0 (cos phi)) k0)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 120 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 5 binary64) (+.f64 (+.f64 (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 (+.f64 #s(literal 28 binary64) (*.f64 #s(literal 24 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))) (*.f64 #s(literal 8 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi)))))) (*.f64 #s(literal 6 binary64) (*.f64 esp (*.f64 (cos.f64 phi) (cos.f64 phi))))) (*.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 5040 binary64))) (*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 (sin.f64 phi) (sin.f64 phi)))))) k0))) (+.f64 #s(literal 61 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 662 binary64) (*.f64 (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))) (+.f64 #s(literal 1320 binary64) (*.f64 #s(literal 720 binary64) (*.f64 (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64)) (if.f64 (>.f64 (fabs.f64 (cos.f64 phi)) #s(literal 1/10000000000 binary64)) (/.f64 (sin.f64 phi) (cos.f64 phi)) #s(literal 0 binary64))))))))))))))))) (cos.f64 phi)) #s(literal 5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x (*.f64 k0 (cos.f64 phi))))) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x #s(approx (* k0 (cos phi)) k0))))) #s(approx (/ (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (+ 1 (* (* (neg (/ 1 6)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ (+ (+ 1 (* 2 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* esp (* (cos phi) (cos phi)))) (* (* (neg (/ 1 120)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 5 (+ (+ (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ (+ 28 (* 24 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))) (* 8 (* esp (* (cos phi) (cos phi)))))) (* 6 (* esp (* (cos phi) (cos phi))))) (* (* (neg (/ 1 5040)) (* (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0) (/ (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) k0))) (+ 61 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 662 (* (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)) (+ 1320 (* 720 (* (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0) (if (> (fabs (cos phi)) 1/10000000000) (/ (sin phi) (cos phi)) 0)))))))))))))))) (cos phi)) #s(approx (/ (* x (sqrt (- 1 (* es (pow (sin phi) 2))))) (* k0 (cos phi))) (/.f64 x #s(approx (* k0 (cos phi)) k0)))) (/.f64 #s(approx (* (sqrt (- (* (* (- (cos (+ phi phi)) 1) 1/2) es) -1)) x) (-.f64 x (*.f64 (*.f64 (*.f64 es x) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi phi)))))) k0) (/.f64 #s(approx (* x (sqrt (- 1 (* es (* (sin phi) (sin phi)))))) x) k0) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 112986307451471/1152921504606846976 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64))) a) #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64)))) a) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal 1/2 binary64) a)) a))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (+.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 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 3675794442908507/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) #s(approx (+ (* (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) b) (* (+ (* (* (cos (* -1/90 (* angle (PI)))) 1/2) a) (* 1/2 a)) a)) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))))))) (if.f64 (<=.f64 angle #s(literal 7737125245533627/618970019642690137449562112 binary64)) (+.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* 2 (* (* -1/180 angle) (PI)))))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 b b)) (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64))) a) #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64)))) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal 1/2 binary64) a)) a)))) (if.f64 (<=.f64 angle #s(literal 3675794442908507/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) #s(approx (+ (* (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) b) (* (+ (* (* (cos (* -1/90 (* angle (PI)))) 1/2) a) (* 1/2 a)) a)) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))))))) (if.f64 (<=.f64 angle #s(literal 7737125245533627/618970019642690137449562112 binary64)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64))) a) #s(approx (cos (* (PI) (/ angle 180))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64)) #s(literal -1 binary64)))) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal 1/2 binary64) a)) a)))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal 1/2 binary64) a)) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) a) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) a) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) a) a)) (if.f64 (<=.f64 angle #s(literal 6811694436397875/1125899906842624 binary64)) #s(approx (+ (* (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) b) (* (+ (* (* (cos (* -1/90 (* angle (PI)))) 1/2) a) (* 1/2 a)) a)) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (* 1/180 angle) (PI))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (* 1/180 angle) (PI))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (* 1/180 angle) (PI))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (* 1/180 angle) (PI))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) b)) b)) #s(approx (+ (* (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) b) (* (+ (* (* (cos (* -1/90 (* angle (PI)))) 1/2) a) (* 1/2 a)) a)) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))))))) (if.f64 (<=.f64 angle #s(literal 16800000000000000111755059265908297513289205841546560203440083172845207437101247403054286759822769520640 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))))) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 36999999999999998174702502216484859343953009860540119756087210783787808892047841501678812950281835027222420642045975041183504814826680581239300356594524223882477095844964071969011928229684214374290282979341676605615238037897216 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(approx (- (* -1/180 angle) -1/2) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 #s(approx (- (* -1/180 angle) -1/2) #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)))))) (*.f64 #s(approx (* (* (- b a) (* (+ a b) 2)) (sin (* (PI) (/ angle 180)))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 b (*.f64 #s(literal -1 binary64) b))))) a))))) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 b #s(literal 4199999999999999698993399177935619827673688244950398675091006902004007823968109519079360144725721505346952188123205090629758876048178351702016 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 a b)) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 b #s(literal 94999999999999998753084464415750216442276504152218897451198137013528779692758145081269588908867831850834054305924425828811961520240712150041281626213322195987860064502947279965785422993099376870653031351507831913094001567478398457800985336086528 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (if.f64 (<=.f64 b #s(literal 94999999999999998753084464415750216442276504152218897451198137013528779692758145081269588908867831850834054305924425828811961520240712150041281626213322195987860064502947279965785422993099376870653031351507831913094001567478398457800985336086528 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (if.f64 (<=.f64 a #s(literal 270000000000000003929391025715019224601693582464301584227702321858631828952131248700324821562364378612752735134113527182066249497434631042182803239906829412958266892098259177578442570640250350327092477952 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 (fabs.f64 angle) (*.f64 #s(literal 1/180 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))) (if.f64 (<=.f64 angle #s(literal 37999999999999997595614161729462230960046671044096918983637940697352697508792441938810765312 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) #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))))))))) (if.f64 (<=.f64 angle #s(literal 71999999999999998491481812679933580334061719049023316318208326206577848949753679671250124800 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal -50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 200000000000000009655823040897755724991688492844686312786150858374325529235015311074428291647705988527319131870906741220999075456086329715600792597832264821896052782616171141921272736618612235758357506491949112630604620500944543457696353904452597448704 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal -inf.0 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 200000000000000009655823040897755724991688492844686312786150858374325529235015311074428291647705988527319131870906741220999075456086329715600792597832264821896052782616171141921272736618612235758357506491949112630604620500944543457696353904452597448704 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 100000000000000004529828046727141746947240184637542665783753313900757015278809664236212362908068632088130911440353246844005893434193998802215452930446088047790723234500178792233381012913302936013527818404707654908851814405278709728676750356293615616 binary64)) (*.f64 (*.f64 (-.f64 b a) #s(approx (+ a b) b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 7804371375789981/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))) angle))) (if.f64 (<=.f64 angle #s(literal 3757668132438133/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) (+.f64 a b)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (-.f64 b a)) (+.f64 a b))) angle))) (if.f64 (<=.f64 angle #s(literal 8263199609878107/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) (+.f64 a b)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 (-.f64 b a) (+.f64 a b))))) (if.f64 (<=.f64 angle #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) (+.f64 a b)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) #s(literal 3384606560206073/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(approx (+ a b) b)) (-.f64 b a))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) #s(approx (+ a b) b))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 #s(approx (+ a b) b) (-.f64 b a))) (PI.f64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) #s(approx (+ a b) b))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1999999999999999955419939462808259340115968595189843154784166645324982581779679772155733117683015263369515044141902701002752 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 #s(approx (+ a b) b) (-.f64 b a))) (PI.f64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 #s(approx (+ a b) b) (PI.f64)) (*.f64 (-.f64 b a) angle))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 #s(approx (+ a b) b) (-.f64 b a))) (PI.f64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/360 binary64))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/360 binary64)))))) #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/90 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) angle))) (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 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 (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (if.f64 (<=.f64 angle #s(literal 1/8 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (+.f64 #s(approx (* (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) a) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b))) (if.f64 (<=.f64 angle #s(literal 1/8 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2 binary64)))))) a) (*.f64 (*.f64 (+.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(approx (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b))) (if.f64 (<=.f64 b #s(literal 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (neg.f64 angle)) (neg.f64 angle)) (*.f64 b b))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b))) (if.f64 (<=.f64 b #s(literal 719999999999999941210756420159745397553033738019280540724813029327402356813964701232293506358804619174446857487122432 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (neg.f64 angle)) (neg.f64 angle)) (*.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))) (if.f64 (<=.f64 b #s(literal 719999999999999941210756420159745397553033738019280540724813029327402356813964701232293506358804619174446857487122432 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) angle) (*.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))) (if.f64 (<=.f64 b #s(literal 719999999999999941210756420159745397553033738019280540724813029327402356813964701232293506358804619174446857487122432 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))) (*.f64 angle angle)) (*.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))) (if.f64 (<=.f64 b #s(literal 719999999999999941210756420159745397553033738019280540724813029327402356813964701232293506358804619174446857487122432 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64))) (*.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))) (if.f64 (<=.f64 b #s(literal 719999999999999941210756420159745397553033738019280540724813029327402356813964701232293506358804619174446857487122432 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (-.f64 (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 angle angle)))) (*.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 #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) v) m) (if.f64 (<=.f64 m #s(literal 1298074214633707/324518553658426726783156020576256 binary64)) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (-.f64 m v)) v) m) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) v) m)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m) #s(literal 1 binary64)) m) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (-.f64 m v)) v) m)) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -5000000000000000298915391230258075925874645126169045354368179749161004102875565468155280170533300701722840996122161770682942226432 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 x-scale #s(literal 359999999999999968877868109266944 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) (*.f64 #s(literal -1 binary64) #s(approx (* y-scale (+ (* 4 (/ (* b (* (pow x-scale 2) (+ (* 1/2 (/ (+ (* -2 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (* (pow x-scale 2) (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))) (* b (* (pow x-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2)))))))) (*.f64 b (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #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 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) (*.f64 #s(literal -1 binary64) (*.f64 y-scale (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 b (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64)))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64)))))) (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (pow.f64 x-scale #s(literal 4 binary64))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))))) (*.f64 (pow.f64 y-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))))))) (*.f64 b (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)) (pow.f64 x-scale #s(literal 4 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(approx 2 #s(literal 0 binary64))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64)))))))))))))))) (if.f64 (<=.f64 x-scale #s(literal 919999999999999966345918044479907742733094477891973283774331715298369752045443886587697565509403453434903669795417573990748391473152 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) (*.f64 #s(literal -1 binary64) #s(approx (* y-scale (+ (* 4 (/ (* b (* (pow x-scale 2) (+ (* 1/2 (/ (+ (* -2 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (* (pow x-scale 2) (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))) (* b (* (pow x-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2)))))))) (*.f64 b (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #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 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) #s(approx (* -1 (* y-scale (+ (* 4 (/ (* b (* (pow x-scale 2) (+ (* 1/2 (/ (+ (* -2 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (* (pow x-scale 2) (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))) (* b (* (pow x-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 b (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))) (sqrt.f64 (pow.f64 (cos.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 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))))))))))) (if.f64 (<=.f64 a #s(literal 490000000000000009625120329394099442726823975426190053767541330487926556046170913404319526252534286387624056507094521331264172013221727695225357283100323804641738284293160960 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) (*.f64 #s(literal -1 binary64) #s(approx (* y-scale (+ (* 4 (/ (* b (* (pow x-scale 2) (+ (* 1/2 (/ (+ (* -2 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (* (pow x-scale 2) (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))) (* b (* (pow x-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2)))))))) (*.f64 b (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #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 (*.f64 b (*.f64 x-scale x-scale)) #s(approx (* (sqrt (* (* (pow a 4) (/ (+ (sqrt (+ (pow (- (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)) (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale))) 2) (* (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* (* y-scale y-scale) (* x-scale x-scale)))) 4))) (+ (/ (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* y-scale y-scale)) (/ (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* x-scale x-scale)))) (* (* y-scale y-scale) (* x-scale x-scale)))) 8)) (* y-scale y-scale)) (*.f64 #s(literal -1 binary64) (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 x-scale #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x-scale #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 x-scale #s(literal 2 binary64))))))) (pow.f64 x-scale #s(literal 2 binary64))))))))) a)))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))))) (* (pow x-scale 2) (pow y-scale 2)))))))) (pow a 2)) #s(approx (* b (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)))) (* (pow x-scale 2) (pow y-scale 2)))))))) (*.f64 #s(literal -1 binary64) #s(approx (* y-scale (+ (* 4 (/ (* b (* (pow x-scale 2) (+ (* 1/2 (/ (+ (* -2 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)))) (* (pow x-scale 2) (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow y-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2))))))) (* b (* (pow x-scale 2) (sqrt (* 8 (/ (+ (sqrt (/ (pow (cos (* 1/180 (* angle (PI)))) 4) (pow x-scale 4))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))) (pow x-scale 2)))))))) (*.f64 b (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))))))))) (/.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)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fabs.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #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 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) b) (*.f64 y-scale x-scale)) (/.f64 (neg.f64 a) (*.f64 y-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))))) (*.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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 y-scale (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)))))) (*.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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a)))))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))))) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (if.f64 (<=.f64 (*.f64 x.re y.re) #s(literal -8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re #s(approx (+ y.re (* -1 (/ (* x.im y.im) x.re))) y.re))) (if.f64 (<=.f64 (*.f64 x.re y.re) #s(literal 9999999999999999931398190359470212947659194368 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 #s(approx (+ y.re (* -1 (/ (* x.im y.im) x.re))) y.re))))) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re #s(approx (+ y.re (* -1 (/ (* x.im y.im) x.re))) y.re))) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.re #s(literal -719999999999999971857593119304344367235806523293696 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)))) (if.f64 (<=.f64 y.re #s(literal 1476394239228533/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 11999999999999999921946396247269524853086684752974915908253253928760765317120 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 -719999999999999971857593119304344367235806523293696 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416 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 1476394239228533/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 11999999999999999921946396247269524853086684752974915908253253928760765317120 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 -4300000000000000 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -4300000000000000 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 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -7070527394739557/12855504354071922204335696738729300820177623950262342682411008 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 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 106000000000000005522477519780366228030561836754269823350435579240102645457335548478958745130369024 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.im #s(literal -6850788924988607/5708990770823839524233143877797980545530986496 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.im #s(literal 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.re #s(literal -279999999999999981140782804024028202080559757908240999204995102991265230599021752835925737141488844800 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re)) (if.f64 (<=.f64 y.re #s(literal -2442545827273665/25711008708143844408671393477458601640355247900524685364822016 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 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (/.f64 (*.f64 x.im y.re) y.im)) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -7070527394739557/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re)) (if.f64 (<=.f64 y.re #s(literal 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (/.f64 (*.f64 x.im y.re) y.im)) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re)))) (if.f64 (<=.f64 y.im #s(literal -7200000000000000312232144782388191696422368681252583895050961027395505904295934061406438131076321176238092269761166027363552835141632 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 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.im y.re) x.re)) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))) (if.f64 (<=.f64 y.re #s(literal -49000000000000003458089770963104232868709886861491647832597021320331822748978411761470447542787733163469927951965978298941440 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* y.im y.im) (* y.re y.re)) (- (* y.re x.im) (* y.im x.re))) (/.f64 y.re x.im))) (if.f64 (<=.f64 y.re #s(literal -7070527394739557/12855504354071922204335696738729300820177623950262342682411008 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.re y.re))) (if.f64 (<=.f64 y.re #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re))))) (if.f64 (<=.f64 y.re #s(literal -2649999999999999894221166874106845568037087138311314830952292272863384353941635428910104576 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* y.im y.im) (* y.re y.re)) (- (* y.re x.im) (* y.im x.re))) (/.f64 y.re x.im))) (if.f64 (<=.f64 y.re #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)))) (if.f64 (<=.f64 y.re #s(literal -2649999999999999894221166874106845568037087138311314830952292272863384353941635428910104576 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 y.re #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)))) (if.f64 (<=.f64 y.im #s(literal -379999999999999980085048124145065237575046087164571680588378043958266602046879414992911370452124697465394783362345039401377806825119468567854547312745261914335217952130114068202021765276237824 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 120000000000000009067909281637661699854361099658075726165462743261098308443235643990389112634023133120665894572357677219840 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 3050 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 (/.f64 (tan.f64 (*.f64 l (PI.f64))) F) (/.f64 #s(literal 1 binary64) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 3050 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 114 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 #s(approx (/ (tan (* l (PI))) F) (/.f64 (*.f64 l (PI.f64)) F)) (/.f64 #s(literal 1 binary64) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 114 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 #s(approx (/ (tan (* l (PI))) F) (*.f64 (PI.f64) (/.f64 l F))) (/.f64 #s(literal 1 binary64) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 110000 binary64)) (/.f64 #s(approx (- (* (* l (PI)) F) (/ (tan (* l (PI))) F)) (*.f64 l (-.f64 (*.f64 F (PI.f64)) (/.f64 (PI.f64) F)))) F) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 (-.f64 (*.f64 (PI.f64) l) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (tan.f64 (*.f64 (PI.f64) l)))) #s(literal -7229475734293037/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) (/.f64 #s(approx (- (* (* l (PI)) F) (/ (tan (* l (PI))) F)) #s(approx (* l (- (* F (PI)) (/ (PI) F))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 l (PI.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 (/.f64 (tan.f64 B) (sin.f64 B)) x) (tan.f64 B)) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 x #s(literal -125 binary64)) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 5954941421116423/21267647932558653966460912964485513216 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)))) (if.f64 (<=.f64 x #s(literal -5324132520958563/2535301200456458802993406410752 binary64)) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 5954941421116423/21267647932558653966460912964485513216 binary64)) #s(approx (/ (- (/ (tan B) (sin B)) x) (tan B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)))) (if.f64 (<=.f64 x #s(literal -51/2 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (- (* (cos (* (PI) -1/2)) (cos B)) (* (sin (* (PI) -1/2)) (sin B))))) (/.f64 (neg.f64 x) (tan.f64 B))) (if.f64 (<=.f64 x #s(literal 500 binary64)) #s(approx (/ (- (/ (tan B) (sin B)) x) (tan B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (- (* (cos (* (PI) -1/2)) (cos B)) (* (sin (* (PI) -1/2)) (sin B))))) (/.f64 (neg.f64 x) (tan.f64 B))))) (if.f64 (<=.f64 B #s(literal 5312662293228351/147573952589676412928 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)) #s(approx (/ (- (/ (tan B) (sin B)) x) (tan B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 B x)) B) 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 (* x (+ (/ 1 (* (sin B) x)) (tan (+ (* 1/2 (PI)) B)))) (/.f64 #s(literal 1 binary64) B))) (if.f64 (<=.f64 F #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 1700000 binary64)) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) (sin.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -1299999999999999990472900897281538342056416120011507488379300513093887685820416 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 2600000000000000139808447690381983744 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -534955578137577/4611686018427387904 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 5188146770730811/1152921504606846976 binary64)) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) F) (sin.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -550000000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal -4457487427508879/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 731966804844795/1180591620717411303424 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -550000000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792 binary64)) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 1700000 binary64)) (-.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (sin.f64 B))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -550000000000000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792 binary64)) (-.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (sin.f64 B))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 1700000 binary64)) (-.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (sin.f64 B))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -534955578137577/4611686018427387904 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) F) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 5188146770730811/1152921504606846976 binary64)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -534955578137577/4611686018427387904 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792 binary64)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 5188146770730811/1152921504606846976 binary64)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B))))))) (if.f64 (<=.f64 F #s(literal -1407956254745275/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 4533471823554859/151115727451828646838272 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B)) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1407956254745275/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 4533471823554859/151115727451828646838272 binary64)) (-.f64 (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1407956254745275/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 4533471823554859/151115727451828646838272 binary64)) (-.f64 (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (-.f64 (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))))) (if.f64 (<=.f64 F #s(literal -1520000000000000045820395725632469366845665936537126235815115948779848563949568 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 F B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) (neg.f64 F))) (if.f64 (<=.f64 F #s(literal 8411369701230531/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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 4533471823554859/151115727451828646838272 binary64)) (-.f64 (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (-.f64 (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))))) (if.f64 (<=.f64 F #s(literal -1520000000000000045820395725632469366845665936537126235815115948779848563949568 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 F B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) (neg.f64 F))) (if.f64 (<=.f64 F #s(literal 2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (-.f64 (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))))) (if.f64 (<=.f64 F #s(literal -8500000000000000138762357000240486458870895775640997679803349912960144462873210631060334682120261710920083553861590877598864375808 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) (/.f64 (+.f64 #s(literal 1 binary64) x) B)))) (if.f64 (<=.f64 F #s(literal -1520000000000000045820395725632469366845665936537126235815115948779848563949568 binary64)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (- (+ x x) (- -2 (* F F))) -1/2) (/.f64 #s(literal -1 binary64) F))) #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (if.f64 (<=.f64 F #s(literal 2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (-.f64 (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))))) (if.f64 (<=.f64 F #s(literal -3700000000000000225910221837524396872367223155482380085466079354850699173358908230046752422414952431616 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) (/.f64 (+.f64 #s(literal 1 binary64) x) B)))) (if.f64 (<=.f64 F #s(literal -1520000000000000045820395725632469366845665936537126235815115948779848563949568 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 2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (-.f64 (/.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (sin.f64 B)) #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))))) (if.f64 (<=.f64 x #s(literal -4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 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 x #s(literal 737559453907935/1569275433846670190958947355801916604025588861116008628224 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))))) (if.f64 (<=.f64 F #s(literal 3203980553881365/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) (/.f64 (+.f64 #s(literal 1 binary64) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 B #s(literal 13500000000000000794742977145045368527032156160 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) (/.f64 (+.f64 #s(literal 1 binary64) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #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))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) (/.f64 (+.f64 #s(literal 1 binary64) x) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 #s(approx (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))) #s(approx (/ (+ 1 x) B) (/.f64 #s(literal 1 binary64) B))))) (/.f64 (*.f64 (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f))) #s(literal 4 binary64)) (PI.f64)) (/.f64 (*.f64 #s(approx (log (tanh (* (* 1/4 (PI)) f))) (+.f64 (log.f64 f) (log.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64))))) #s(literal 4 binary64)) (PI.f64)) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(literal -4 binary64)) (PI.f64)) (/.f64 #s(approx (log (/ (cosh (* (* f (PI)) -1/4)) (sinh (* f (* 1/4 (PI)))))) (neg.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f)))) (*.f64 #s(literal -1/4 binary64) (PI.f64))) (*.f64 (/.f64 #s(literal -4 binary64) (PI.f64)) #s(approx (log (/ (cosh (* (* f (PI)) -1/4)) (sinh (* f (* 1/4 (PI)))))) (neg.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f))))) #s(approx (+ (- 1 ux) (* ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux #s(approx (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)) maxCos))))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)) (-.f32 (-.f32 (*.f32 (-.f32 (+.f32 ux ux) #s(literal 2 binary32)) maxCos) ux) #s(literal -2 binary32))) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (if.f32 (<=.f32 uy #s(literal 5368709/536870912 binary32)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) uy) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (*.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 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))) (if.f32 (<=.f32 uy #s(literal 11274289/268435456 binary32)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) uy) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)))))) (if.f32 (<=.f32 uy #s(literal 11274289/268435456 binary32)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) uy) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (if.f32 (<=.f32 uy #s(literal 11274289/268435456 binary32)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) uy) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (+.f32 ux ux)))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) uy) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (+.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) uy)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (PI.f32)))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.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 (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/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) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (+.f32 (*.f32 (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.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 (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 (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) maxCos))))) (*.f32 (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(approx (- 2 (* (* ux (- maxCos 1)) (- maxCos 1))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) ux)) 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 #s(approx (* -1 (* ux (pow (- maxCos 1) 2))) (neg.f32 ux)) (+.f32 maxCos maxCos)) 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(approx (* -1 (* ux (pow (- maxCos 1) 2))) (neg.f32 ux)) (+.f32 maxCos maxCos)) #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 #s(approx (* -1 (* ux (pow (- maxCos 1) 2))) (neg.f32 ux)) (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) ux))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (-.f32 #s(approx (- 2 (* (* ux (- maxCos 1)) (- maxCos 1))) (-.f32 #s(literal 2 binary32) ux)) 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)))) #s(approx (* ux (- (- (- 2 (* (* ux (- maxCos 1)) (- maxCos 1))) maxCos) maxCos)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux)) -1) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) maxCos))))) (sqrt.f32 (sqrt.f32 #s(approx (- (* (- (- ux (* maxCos ux)) 1) (- (- (* maxCos ux) -1) ux)) -1) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) maxCos))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (+.f32 ux ux))) (*.f32 ux ux)))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (*.f32 maxCos ux) ux))))))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(approx (* (- (* maxCos ux) -1) (- (* maxCos ux) -1)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 ux ux))))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (+.f32 ux ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (*.f32 ux ux)))))) (if.f32 (<=.f32 ux #s(literal 13743895/68719476736 binary32)) #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)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal -1 binary32))))) (if.f32 (<=.f32 ux #s(literal 13743895/68719476736 binary32)) #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)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) #s(approx (- (* (- (* maxCos ux) -1) (- (* maxCos ux) -1)) (* (* (- (* maxCos ux) -1) ux) 2)) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 ux ux))))) (if.f32 (<=.f32 ux #s(literal 2748779/34359738368 binary32)) #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)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) #s(approx (- (* (- (* maxCos ux) -1) (- (* maxCos ux) -1)) (* (* (- (* maxCos ux) -1) ux) 2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 ux 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))) (sqrt.f32 #s(approx (* ux (- 2 (* 2 maxCos))) (+.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 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi 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 #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 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi ux)))) (+.f32 (+.f32 (*.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) xi))) (*.f32 #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) #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 yi (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 xi (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (/.f32 (*.f32 (+.f32 uy uy) (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 (-.f32 #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 (/.f32 (*.f32 yi (PI.f32)) xi) (+.f32 uy uy))) #s(literal -1 binary32)) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (+.f32 (*.f32 (*.f32 (-.f32 #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 (*.f32 (PI.f32) (/.f32 yi xi)) (+.f32 uy uy))) #s(literal -1 binary32)) xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux)) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 (*.f32 (PI.f32) (/.f32 yi xi)) (+.f32 uy uy))) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) xi) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.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 13421773/536870912 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi ux) maxCos) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) yi))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))))) (if.f32 (<=.f32 yi #s(literal -9444733/2361183241434822606848 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) (if.f32 (<=.f32 yi #s(literal 14073749/562949953421312 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 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos zi) ux) xi)) xi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))))) (if.f32 (<=.f32 yi #s(literal -9444733/2361183241434822606848 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) (if.f32 (<=.f32 yi #s(literal 14073749/562949953421312 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 (*.f32 (*.f32 maxCos zi) ux) xi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 (*.f32 (*.f32 maxCos zi) ux) xi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) #s(approx (+ xi (* maxCos (* ux zi))) (*.f32 (*.f32 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))))))) #s(approx (+ xi (* maxCos (* ux zi))) (*.f32 maxCos (*.f32 ux zi))))) (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)))) #s(approx (- 1 u0) (*.f32 u0 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0))) (/.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)))) #s(approx (- 1 u0) (*.f32 u0 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)))))) #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 (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)))) (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 (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)) #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 (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)))) #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 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)))))))) #s(literal -1 binary32))) #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)) #s(approx (* (- 1 u0) (- 1 (cos (* 2 (atan (/ (* alphay (sin (- (* 2 (* u1 (PI))) (* -1/2 (PI))))) (* alphax (cos (- (* 2 (* u1 (PI))) (* -1/2 (PI))))))))))) (-.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))))))) #s(literal -1 binary32))) (*.f32 (pow.f32 #s(literal 2 binary32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (*.f32 (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (if.f32 (<=.f32 u2 #s(literal 1946157/33554432 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- (+ (- 1 u1) 1) 1)) (+.f32 (*.f32 u1 u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 1946157/33554432 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 13421773/67108864 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2))) (*.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 (*.f32 (*.f32 (*.f32 u2 u2) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) u2)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (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 (/.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 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32))) #s(literal -1 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (- (* -314159265359/50000000000 u2) (* (PI) -1/2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (if.f32 (<=.f32 u2 #s(literal 6184753/34359738368 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (-.f32 (*.f32 #s(literal 1/2 binary32) u1) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388603/8388608 binary32)) (*.f32 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388603/8388608 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388591/8388608 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388591/8388608 binary32)) (*.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))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (* (* (sqrt (/ -1 (- u1 1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x))) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x)))) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x))) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x x) x))) (*.f64 (/.f64 e (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) (sin.f64 v)) (*.f64 #s(approx (/ e (- (* (cos v) e) -1)) (*.f64 e (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 e (cos.f64 v)))))) (sin.f64 v)) (/.f64 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) (+.f64 #s(literal 1 binary64) e))) (/.f64 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) #s(literal 1 binary64))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 (/.f64 v (-.f64 e #s(literal -1 binary64))) e)) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) (*.f64 e (+.f64 v (*.f64 #s(literal -1 binary64) (*.f64 e v)))))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) (*.f64 e v))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) v)) (if.f64 (<=.f64 t #s(literal 1418129833677085/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 4438104085898055/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 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 14600000000000000087696211343206203834171801183360892147551729579808967714265208374456659967213568 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)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))))) (if.f64 (<=.f64 t #s(literal 1418129833677085/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 4438104085898055/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 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 48000000000000000368627378929566542515209572763967524639310245527552 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)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))))) (if.f64 (<=.f64 t #s(literal 1418129833677085/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64)))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) #s(approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) #s(literal 2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 6807798980195379/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 6807798980195379/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 6807798980195379/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5312662293228351/73786976294838206464 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 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 ky #s(literal 3549017208474643/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5312662293228351/73786976294838206464 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))))))) (sin.f64 th)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 ky #s(literal 3549017208474643/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5312662293228351/73786976294838206464 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))))))) (sin.f64 th)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (-.f64 (cos.f64 (+.f64 ky ky)) #s(literal 1 binary64)) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -8962163258467287/9007199254740992 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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 5764607523034235/144115188075855872 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1125449546879887/1125899906842624 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 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 (/.f64 (sin.f64 th) kx) ky)))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -8962163258467287/9007199254740992 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 -5764607523034235/288230376151711744 binary64)) (/.f64 #s(approx (* (sin th) (sin ky)) (*.f64 th (sin.f64 ky))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 5764607523034235/144115188075855872 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1125449546879887/1125899906842624 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky)))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -8962163258467287/9007199254740992 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)) (/.f64 #s(approx (* (sin th) (sin ky)) (*.f64 th (sin.f64 ky))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 5764607523034235/144115188075855872 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1125449546879887/1125899906842624 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.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 (/.f64 (sin.f64 th) kx) ky)))))))) (if.f64 (<=.f64 ky #s(literal 3549017208474643/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 6640827866535439/147573952589676412928 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))))))) (sin.f64 th)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 ky #s(literal 4422293497800741/102844034832575377634685573909834406561420991602098741459288064 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 5312662293228351/73786976294838206464 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 #s(approx (- (+ 1/2 (pow (sin ky) 2)) (* 1/2 (cos (* 2 kx)))) (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 2116691824864133/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #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)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 #s(approx (- (+ 1/2 (pow (sin ky) 2)) (* 1/2 (cos (* 2 kx)))) (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/144115188075855872 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 #s(approx (- (+ 1/2 (pow (sin ky) 2)) (* 1/2 (cos (* 2 kx)))) (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 (/.f64 (sin.f64 th) kx) ky)))))) (if.f64 (<=.f64 ky #s(literal 5289050460814003/37778931862957161709568 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) #s(approx (* (/ (sin ky) (sqrt (+ (- 1 (+ 1/2 (* (cos (+ kx kx)) 1/2))) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 #s(approx (- (- (- 1/2 (* 1/2 (cos (+ ky ky)))) -1/2) (* (cos (+ kx kx)) 1/2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 (sin.f64 kx) #s(literal 871298969811201/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* (sin th) ky) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) (if.f64 (<=.f64 (sin.f64 kx) #s(literal 871298969811201/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* (sin th) ky) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))))) (if.f64 (<=.f64 kx #s(literal 720000000000000000131272106794772938218274816 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* (sin th) ky) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx)))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky kx)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) #s(approx (/ (* ky (sin th)) kx) (*.f64 th (/.f64 ky kx))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) #s(literal 6369051672525773/9007199254740992 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 (sqrt.f64 (/.f64 #s(literal -1/4 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -4 binary64) l)) (/.f64 l Om)) Om)))) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) #s(literal 3602879701896397/4503599627370496 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (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 2196735251241795/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) (asin.f64 (*.f64 (sqrt.f64 #s(approx (/ (- (* (/ Om (* Omc Omc)) Om) 1) (- (/ (neg l) t) (/ (+ t t) l))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 l t)) (*.f64 #s(literal 2 binary64) (/.f64 t l)))))) (sqrt.f64 (/.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 (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 4417117661945961/110427941548649020598956093796432407239217743554726184882600387580788736 binary64)) (asin.f64 (*.f64 (sqrt.f64 #s(approx (/ (- (* (/ Om (* Omc Omc)) Om) 1) (- (/ (neg l) t) (/ (+ t t) l))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 l t)) (*.f64 #s(literal 2 binary64) (/.f64 t l)))))) (sqrt.f64 (/.f64 l t)))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om Omc) Om) Omc)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 1 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 #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 (*.f64 (sqrt.f64 #s(approx (/ (- (* (/ Om (* Omc Omc)) Om) 1) (- (/ (neg l) t) (/ (+ t t) l))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 l t)) (*.f64 #s(literal 2 binary64) (/.f64 t l)))))) (sqrt.f64 (/.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 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) #s(approx (sqrt (+ (* (+ t t) t) (* l l))) (*.f64 t (sqrt.f64 #s(literal 2 binary64))))) (fabs.f64 l)))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 12000000000000000642940523514502381483203509418105283430491102763559424946356490142012744520896356575751927537875764210111921976719668541460835474476878686787321173742657047977090840014930746276840316488987219057879049677031299167498352241399461576704 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 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 Omc Omc) (*.f64 Omc Omc)))) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216 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 (sqrt.f64 (/.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 5499999999999999935256722814274242678413648048463719615846410413196147661883853122459050890256639521179594569179015700424835218937316643541824714859951978917871077452724777187047297361399573940698863636811774861235995017216 binary64)) (asin.f64 (sqrt.f64 (*.f64 #s(approx (/ (* l l) (+ (* (+ t t) t) (* l l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 8499999999999999745462399974204764875382407759029808715859146416025948917816275804279756882156729798539431075062121108154143299156319455144765180697407936654223125577948470557969831756946775580513775300774985728 binary64)) (asin.f64 (sqrt.f64 (*.f64 #s(approx (/ (* l l) (+ (* (+ t t) t) (* l l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (*.f64 #s(approx (/ (* l l) (+ (* (+ t t) t) (* l l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) 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)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) U))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (*.f64 (*.f64 (+.f64 n n) U) (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) n)) (-.f64 U U*))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (*.f64 (/.f64 (-.f64 U U*) Om) (/.f64 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)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) U))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) (*.f64 U (+.f64 n n)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (*.f64 (/.f64 (-.f64 U U*) Om) (/.f64 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)) (*.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 (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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) (*.f64 U (+.f64 n n)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (*.f64 (/.f64 (-.f64 U U*) Om) (/.f64 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)) (*.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 (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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) (*.f64 U (+.f64 n n)))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 l #s(literal 17499999999999999912257670728384512 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (-.f64 U U*) (*.f64 n (*.f64 (/.f64 l Om) l)))) Om)) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om))))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 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 (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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.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 (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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 #s(literal 2 binary64) Om)))))))))) (if.f64 (<=.f64 l #s(literal 155999999999999995771427062696523272006202717106348701762886313508304278519808 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 #s(approx (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2)))))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 U n) Om))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.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)))) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 5363123171977039/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) t) n))) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n))))))) (if.f64 (<=.f64 (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 5363123171977039/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 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 t #s(literal 23499999999999999124748912210456902072023716601489805039271068230195091226779779658888831424762452735026389743656124739763982642709464693057729014688858762881510581204404548191184613087638219348342454887263013467922109868220227384946485886976 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 k t) l) (/.f64 k l)) (tan.f64 k)) (sin.f64 k))) #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 l k) (/.f64 (/.f64 l k) (*.f64 (*.f64 k k) t)))))) (if.f64 (<=.f64 k #s(literal 336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 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 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) t)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 (*.f64 k t) l) k) (*.f64 (tan.f64 k) (sin.f64 k)))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 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 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) t)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 k t) l) k) (*.f64 (tan.f64 k) (sin.f64 k)))) l)) (if.f64 (<=.f64 t #s(literal 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 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 (/.f64 l k) (*.f64 k k)) (/.f64 (/.f64 l k) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 (*.f64 k k) t)))))) (if.f64 (<=.f64 t #s(literal 1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (/.f64 (*.f64 (+.f64 l l) (/.f64 l (*.f64 k k))) t) (*.f64 k k))) #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 l (*.f64 k k)) (/.f64 l (*.f64 (*.f64 k k) t)))))) (if.f64 (<=.f64 t #s(literal 7522914123371873/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 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 l (*.f64 (*.f64 k k) (*.f64 k k))) (/.f64 l t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l (*.f64 k k)) (/.f64 l (*.f64 (*.f64 k k) t)))))) (if.f64 (<=.f64 t #s(literal 7522914123371873/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 (+.f64 l l) t) (/.f64 l (*.f64 (*.f64 (*.f64 k k) k) k)))) #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 l (*.f64 k k)) (/.f64 l (*.f64 (*.f64 k k) t)))))) (if.f64 (<=.f64 t #s(literal 2010176971816785/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 (+.f64 l l) t) (/.f64 l (*.f64 (*.f64 (*.f64 k k) k) k)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (+.f64 l l) (/.f64 l (*.f64 k k))) (*.f64 (*.f64 k k) t)))) (if.f64 (<=.f64 t #s(literal 8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 (+.f64 l l) t) (/.f64 l (*.f64 (*.f64 (*.f64 k k) k) k)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 k t) (*.f64 k k)) k)) (+.f64 l l)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 k t) (*.f64 k k)) k)) (+.f64 l l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 k k) k) (*.f64 k t))) (+.f64 l l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (/.f64 l (*.f64 (*.f64 t (*.f64 (*.f64 k k) k)) k)) (+.f64 l l))) (if.f64 (<=.f64 t #s(literal 5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)))) l))) (if.f64 (<=.f64 t #s(literal 200000000000000008376305112842291591798286773328067656628685542361399296 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 t t) (*.f64 t (sin.f64 k))) l) (*.f64 (sin.f64 k) (-.f64 (/.f64 (*.f64 k k) (*.f64 t t)) #s(literal -2 binary64)))) (*.f64 l (cos.f64 k)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 k t) k) t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 k #s(literal 29000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) (/.f64 l t)) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64)) (if.f64 (<=.f64 k #s(literal 1850000000000000060414554757554448224828608591648648220165071150898730779134651859953145397500102726634709500693642664498112243853522270877845155720896754705015261918892755002832453632 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)))) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 (/.f64 l k) (/.f64 l k)) (*.f64 (/.f64 (cos.f64 k) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 k k)))) t)) #s(literal 2 binary64)))))) (if.f64 (<=.f64 t #s(literal 3706992666733213/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)))) l))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 k t) k) t)) #s(literal 1 binary64))))) (if.f64 (<=.f64 k #s(literal 29000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) (/.f64 l t)) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) t)))) l)))) (if.f64 (<=.f64 k #s(literal 29000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) (/.f64 l t)) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (cos.f64 k) (/.f64 l (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (*.f64 (*.f64 k t) k))))))) (if.f64 (<=.f64 k #s(literal 29000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) (/.f64 l t)) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) #s(approx (* (* (* k k) t) (- 1/2 (* (cos (+ k k)) 1/2))) (*.f64 (pow.f64 k #s(literal 4 binary64)) t))) l)))) (if.f64 (<=.f64 k #s(literal 950000000000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) (/.f64 l t)) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t)) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) #s(approx (* (/ (cos k) (* (* (* k k) t) (- 1/2 (* (cos (+ k k)) 1/2)))) l) (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))))) (if.f64 (<=.f64 k #s(literal 3750000000000000 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (sin.f64 k) t)) l) (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t))) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) #s(approx (* (/ (cos k) (* (* (* k k) t) (- 1/2 (* (cos (+ k k)) 1/2)))) l) (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))))) (if.f64 (<=.f64 k #s(literal 2150000000000000 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (sin.f64 k) t) t) t)) (*.f64 (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))) #s(literal 2 binary64))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) #s(approx (* (/ (cos k) (* (* (* k k) t) (- 1/2 (* (cos (+ k k)) 1/2)))) l) (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))))) (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 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 l (/.f64 l (*.f64 k k))) #s(approx (* (/ (cos k) (* (- 1/2 (* 1/2 (cos (+ k k)))) t)) 2) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 k #s(literal 2 binary64)) t)))))) (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 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) #s(approx (* (/ (cos k) (* (* (* k k) t) (- 1/2 (* (cos (+ k k)) 1/2)))) l) (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))))) (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 9999999999999999583119736832 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 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))) (*.f64 (+.f64 l l) (/.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))))) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ a a) (- (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) c)))))) (if.f64 (<=.f64 b #s(literal 900000000000000027129553701548362001410714104758272 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 900000000000000027129553701548362001410714104758272 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 900000000000000027129553701548362001410714104758272 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 -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c)))) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 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 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* c (+ (* -1/2 (/ b (* a c))) (* -1/2 (/ (sqrt (* -4 (/ a c))) a)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 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 6457665675464651/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 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 -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 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 1876879207201175/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 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 -4743802811890093/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 7214533443082849/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 -30000000000000000438920856920246190929101289635939651778358323615093890927534446477312 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7826494439181585/680564733841876926926749214863536422912 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221681207370465/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))))) (if.f64 (<=.f64 b #s(literal -8048058040478639/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 1420670112935835/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -32000000000000001851454718167263034476588118053601294021524717568 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (if.f64 (<=.f64 y #s(literal -32000000000000001851454718167263034476588118053601294021524717568 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal 4224653170409641/11417981541647679048466287755595961091061972992 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))))) (if.f64 (<=.f64 y #s(literal 19000000000000 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) y))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (if.f64 (<=.f64 y #s(literal 4224653170409641/11417981541647679048466287755595961091061972992 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 y (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) y))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 17/20 binary64) (/.f64 #s(literal 1 binary64) x))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) #s(approx (- 11/40 y) #s(literal 11/40 binary64)))))) (fmax.f64 #s(approx (- 11/40 y) #s(literal 11/40 binary64)) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (*.f64 (+.f64 x y) z) #s(literal -5/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 (*.f64 #s(literal 10 binary64) (+.f64 y x)) #s(literal 1/100 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (*.f64 (+.f64 y x) #s(literal 1/10 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal -7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 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 -211999999999999993217528234327828352757022460417465807072782763153470319042614833841246686459257118924585694753873130092000250680549397349059208054371137204344848384 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 z #s(literal -24 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 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x)))) (if.f64 (<=.f64 z #s(literal -211999999999999993217528234327828352757022460417465807072782763153470319042614833841246686459257118924585694753873130092000250680549397349059208054371137204344848384 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 z #s(literal -24 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) t) (log.f64 (-.f64 #s(approx (- (* (exp z) y) -1) #s(literal 1 binary64)) y)))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x)))) (if.f64 (<=.f64 z #s(literal -211999999999999993217528234327828352757022460417465807072782763153470319042614833841246686459257118924585694753873130092000250680549397349059208054371137204344848384 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))) (if.f64 (<=.f64 z #s(literal -24 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) t) (log.f64 (-.f64 #s(approx (- (* (exp z) y) -1) #s(literal 1 binary64)) y)))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x)))) (if.f64 (<=.f64 z #s(literal -4593918114535591/1208925819614629174706176 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 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x))) (if.f64 (<=.f64 z #s(literal -6800000000 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 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x))) (if.f64 (<=.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) #s(literal -inf.0 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t)) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) (*.f64 #s(approx (/ (+ y (* (* 1/2 z) (- y (* y y)))) t) (/.f64 y t)) z)))) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 (*.f64 #s(approx (- (/ 1 t) (/ (exp z) t)) (/.f64 (neg.f64 z) t)) y) x)) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) (*.f64 #s(approx (/ (+ y (* (* 1/2 z) (- y (* y y)))) t) (/.f64 y t)) z))) (*.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 (+.f64 (*.f64 (log.f64 z) y) y) (*.f64 z y))) (-.f64 (-.f64 y (*.f64 (-.f64 z (log.f64 z)) y)) (*.f64 #s(literal -1/2 binary64) x)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)))) (if.f64 (<=.f64 z #s(literal 1080863910568919/2251799813685248 binary64)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(approx (- 1 z) #s(literal 1 binary64)) (log.f64 z)))) (-.f64 (-.f64 y (*.f64 (*.f64 #s(approx (- 1 (/ (log z) z)) #s(literal 1 binary64)) z) y)) (*.f64 #s(literal -1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal -400000000000000036761134032573512952336137838862738128896 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 1150000000000000000000 binary64)) #s(approx (+ (* x 1/2) (- (+ (* (log z) y) y) (* z y))) (-.f64 (+.f64 y (*.f64 y (log.f64 z))) (*.f64 y z))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal -400000000000000036761134032573512952336137838862738128896 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 1150000000000000000000 binary64)) #s(approx (- (- y (* (- z (log z)) y)) (* -1/2 x)) (-.f64 y (*.f64 y (-.f64 z (log.f64 z))))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal -400000000000000036761134032573512952336137838862738128896 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 1150000000000000000000 binary64)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (log.f64 z)) z))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 #s(approx (- (+ 1 (log z)) z) (neg.f64 z)) y)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) (+.f64 x (*.f64 y (-.f64 z x))) (if.f64 (<=.f64 y #s(literal -950000000000000 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (+.f64 x (*.f64 y #s(approx (- z x) z))) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- x z) y) x) y)) x) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (*.f64 #s(approx (- 1 (/ (* (- x z) y) x)) #s(literal 1 binary64)) x) #s(approx (+ x (* y (- z x))) (*.f64 y #s(approx (- (+ z (/ x y)) x) (-.f64 z x)))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (* y (- z x))) #s(approx (* y (- (+ z (/ x y)) x)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (*.f64 #s(approx (- 1 (/ (* (- x z) y) x)) #s(literal 1 binary64)) x) #s(approx (+ x (* y (- z x))) #s(approx (* y (- (+ z (/ x y)) x)) (*.f64 y z))))) #s(approx (+ x (* y (- z x))) #s(approx (* y (- (+ z (/ x y)) x)) (*.f64 y z))) (+.f64 x (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) y) z)) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 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 500000000000000023376909442728063994594802715665205143420682436372008219697277947305184129090151668469538444067022475144663084092331215165737156638708489908193694639932318967793498760119176155511330039146864335692596466630531151717376319013390688774370983942319641722880 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal 5200000000000000 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 5800000000000000 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 a x) (*.f64 (*.f64 (*.f64 (-.f64 a (*.f64 a a)) x) #s(literal -1/2 binary64)) x))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (-.f64 a (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a))) x)) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (+.f64 x (*.f64 (*.f64 y z) z)) (+.f64 x (/.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -1188422437713965/2475880078570760549798248448 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 3713820117856141/309485009821345068724781056 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 -5149185017309387/12259964326927110866866776217202473468949912977468817408 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 237684487542793/39614081257132168796771975168 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal -530000000000000007312053048582867531446240598233116751997066881046361737242137629498166845920824362105067611890325757422056460319796737057503820456996646537355168099996188939253601796096 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (if.f64 (<=.f64 y #s(literal 2050000000000000052564344571687130996936855320002560 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)))) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (if.f64 (<=.f64 z #s(literal 35681192317649/356811923176489970264571492362373784095686656 binary64)) (*.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 z y)) (if.f64 (<=.f64 z #s(literal 167999999999999992296263122381455602231511950492993968277974996325845111466020477763276396299231288827119308009460472225388705926080364544 binary64)) (*.f64 (/.f64 y (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 z x)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x)))) (if.f64 (<=.f64 z #s(literal 2050000000 binary64)) (*.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 z y)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 t (*.f64 a (/.f64 #s(literal -1/2 binary64) z)))))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 128000000 binary64)) (*.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 z y)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 8530277826653747/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 #s(approx (/ x (sqrt (- (* z z) (* a t)))) (/.f64 x (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 z y)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 6151559700678947/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x))) (if.f64 (<=.f64 (*.f64 t a) #s(literal -inf.0 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 z x)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x y) z) (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 t a)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 z x) y) #s(approx (sqrt (- (* z z) (* t a))) (*.f64 z #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64))))) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 3486030061785075/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (*.f64 #s(approx (+ 1 (* -1/2 (/ (* a t) (pow z 2)))) #s(literal 1 binary64)) z))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 3486030061785075/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 (*.f64 z x) #s(approx (/ y (sqrt (- (* z z) (* t a)))) (/.f64 y z)))) (if.f64 (<=.f64 a #s(literal 105000000000000007481003204427509868104533067315860364228729540896574504752325750256149965265583487693860372480 binary64)) (*.f64 #s(approx (/ x (sqrt (- (* z z) (* a t)))) (/.f64 x z)) (*.f64 z y)) #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) #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 y #s(literal 1176379757011797/20282409603651670423947251286016 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) z)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y))) (if.f64 (<=.f64 x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (if.f64 (<=.f64 x #s(literal 42000000000000001532366249840715326519264857126261681462079537488015496042722646639752773632 binary64)) (-.f64 (neg.f64 y) #s(approx (- z (* (log y) x)) z)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)))) (-.f64 (neg.f64 y) #s(approx (- z (* (log y) x)) z)) (if.f64 (<=.f64 y #s(literal 1687496479023819/2596148429267413814265248164610048 binary64)) #s(approx (- (- (* x (log y)) z) y) #s(approx (- (* x (log y)) z) (*.f64 #s(literal -1 binary64) z))) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y))) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y)) (exp.f64 (-.f64 (+.f64 x (*.f64 y (log.f64 y))) z)) (if.f64 (<=.f64 x #s(literal -944473296573929/75557863725914323419136 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (if.f64 (<=.f64 x #s(literal 29000 binary64)) (exp.f64 (-.f64 #s(approx (+ x (* y (log y))) (*.f64 y (log.f64 y))) z)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 z z)) x)) y) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 z z) #s(literal -1 binary64)) x) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (/.f64 (/.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 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 253/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y)))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x (log.f64 x)) (log.f64 #s(approx (pow x x) #s(literal 1 binary64))) (*.f64 (*.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(approx (/ (- 1 y) (/ (/ 1 x) y)) (*.f64 x y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (/.f64 x z) #s(approx (/ y (* (+ z 1) z)) (/.f64 y z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 49999999999999999604519313141816925411378060847115227682784149504 binary64)) (/.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z #s(literal -1 binary64)) z)) z) (/.f64 (*.f64 y (/.f64 (/.f64 x (-.f64 z #s(literal -1 binary64))) z)) z))) (if.f64 (<=.f64 z #s(literal -1999999999999999859514578049071102439861518336 binary64)) (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) (/.f64 x z)) z) (if.f64 (<=.f64 z #s(literal 400000000000000000 binary64)) (*.f64 (/.f64 y z) (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z))) (*.f64 (/.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) z) (/.f64 x z)))) (if.f64 (<=.f64 z #s(literal -1999999999999999859514578049071102439861518336 binary64)) (*.f64 (/.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) z) (/.f64 x z)) (if.f64 (<=.f64 z #s(literal 400000000000000000 binary64)) (*.f64 (/.f64 y z) (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z))) (*.f64 (/.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) z) (/.f64 x z)))) (/.f64 (*.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) (/.f64 x z)) z) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 4763410263543689/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (/.f64 (*.f64 y (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z))) z)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2449441655328671/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 (/.f64 x z) #s(approx (/ y (* (+ z 1) z)) (/.f64 y z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 10000000000000000223511723594768599335098409300973759560478836428900264860242343595976203511843100595010152570837624953702918544949248 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 4763410263543689/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (*.f64 (/.f64 y z) (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -4951760157141521/2475880078570760549798248448 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (if.f64 (<=.f64 z #s(literal 5021681388309345/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 (/.f64 x z) #s(approx (/ y (* (+ z 1) z)) (/.f64 y z))) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 2449441655328671/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 (/.f64 x z) #s(approx (/ y (* (+ z 1) z)) (/.f64 y z))) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 6304320991423117/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 (/.f64 x z) #s(approx (/ y (* (+ z 1) z)) (/.f64 y z))) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)))) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (-.f64 (-.f64 x (*.f64 z y)) (neg.f64 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 (+.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 -944473296573929/2361183241434822606848 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 21500000 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))))) (+.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 -944473296573929/2361183241434822606848 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) #s(approx (* (- t 1) a) (*.f64 a t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (if.f64 (<=.f64 y #s(literal 1099999999999999993725589651456 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))))) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) #s(approx (* (- t 1) a) (*.f64 a t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 b #s(literal -4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 b #s(literal 280000 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 -4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 b #s(literal 999999999999999929757289024535551219930759168 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 #s(approx (+ x (* b (- (+ t y) 2))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 b #s(literal -4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 b #s(literal 390000000000000026480493229268614539382882304 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) (-.f64 (+.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 #s(approx (+ x (* b (- (+ t y) 2))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 b #s(literal -290000000000000006817283078234158399161900034285931781579881244597883946948870697187951259765402912698399484979538317518878193459495448315479821738931480425208217072926982144 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 -4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (if.f64 (<=.f64 b #s(literal 41000000000000000065744086238974595132938399625792517570560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) (-.f64 (+.f64 x z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))) (if.f64 (<=.f64 b #s(literal -4799999999999999968778558498907809941234673901189966363301301571504306126848 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 41000000000000000065744086238974595132938399625792517570560 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) (-.f64 (+.f64 x z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 y #s(literal -1380000000000000063752448938789419617226545965301760 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 27500000000000000124614717997056 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) (-.f64 (+.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 y #s(literal -1279999999999999931507554492861669529199669093072896 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 27500000000000000124614717997056 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) (-.f64 #s(approx (+ x z) 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 t #s(literal -570000000000000016772019226703467828694455109072347841050775963565190504067964699803254657639947080260397301760 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 680000000000000001515327703142799366334704674293791326208 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 -305000000000000013664634946977792 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 88000000000000000000 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 t #s(literal -439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (if.f64 (<=.f64 t #s(literal 102000000000000004194304 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 #s(approx (- b a) b))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 z #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y (-.f64 z #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) (if.f64 (<=.f64 x #s(literal -14500000000000000 binary64)) (-.f64 (+.f64 #s(approx (* (- x 1) (log y)) (*.f64 x (log.f64 y))) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y))))) t) (if.f64 (<=.f64 x #s(literal 3046104823009943/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (-.f64 (-.f64 #s(approx (* (log y) (- x 1)) (*.f64 #s(literal -1 binary64) (log.f64 y))) (*.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)))) (if.f64 (<=.f64 z #s(literal -61999999999999998259424903336734800151953783955643433438285723727335218369101226210505041135296050299402658277802504224308592503787436920405143035888381777568871741025656150820553529583684283962153238528 binary64)) (-.f64 (+.f64 #s(approx (* (- x 1) (log y)) (*.f64 x (log.f64 y))) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y))))) t) (if.f64 (<=.f64 z #s(literal 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696 binary64)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) (-.f64 (+.f64 #s(approx (* (- x 1) (log y)) (*.f64 x (log.f64 y))) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y))))) t))) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) (if.f64 (<=.f64 (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t) #s(literal -2000000000000000000 binary64)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 #s(approx (* (log y) (- x 1)) (*.f64 x (log.f64 y))) t)) (if.f64 (<=.f64 (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y)))) t) #s(literal 10000000000 binary64)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 #s(approx (* (log y) (- x 1)) (*.f64 #s(literal -1 binary64) (log.f64 y))) t)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 #s(approx (* (log y) (- x 1)) (*.f64 x (log.f64 y))) t)))) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 #s(approx (* (log y) (- x 1)) (*.f64 #s(literal -1 binary64) (log.f64 y))) t)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (neg.f64 t)) (*.f64 x (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) R) (if.f64 (<=.f64 phi2 #s(literal -7746191359077253/18014398509481984 binary64)) (*.f64 (acos.f64 (-.f64 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R) (if.f64 (<=.f64 phi2 #s(literal 1 binary64)) (*.f64 (acos.f64 (+.f64 #s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (sin.f64 phi1))) (*.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 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R))) (if.f64 (<=.f64 phi2 #s(literal -27/2 binary64)) (*.f64 (acos.f64 (-.f64 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R) (if.f64 (<=.f64 phi2 #s(literal 490000 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 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R))) (if.f64 (<=.f64 phi1 #s(literal -1988789595446811/288230376151711744 binary64)) (*.f64 (acos.f64 (-.f64 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R) (if.f64 (<=.f64 phi1 #s(literal 5265614583427859/822752278660603021077484591278675252491367932816789931674304512 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 (acos.f64 (-.f64 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R))) (*.f64 (acos.f64 (-.f64 #s(approx (- (* (sin phi2) (sin phi1)) (* (* (* (neg (cos phi1)) (cos phi2)) (sin lambda1)) (sin lambda2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cos.f64 phi2)) (cos.f64 lambda2)) (cos.f64 lambda1)))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda2 #s(literal 1904058165893041/151115727451828646838272 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -18000000000000000644032602308908557337919450837094693705494016309799943666950087541744486980204001094326227921295026628222969793417675517460480 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -22500 binary64)) (*.f64 (acos.f64 (+.f64 #s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R))) (if.f64 (<=.f64 phi2 #s(literal -3715469692580659/562949953421312 binary64)) (*.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 lambda2) (* (cos phi1) (cos phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R) (if.f64 (<=.f64 phi2 #s(literal 1550 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 #s(approx phi1 #s(literal 0 binary64)) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R))) (if.f64 (<=.f64 phi2 #s(literal -27/2 binary64)) (*.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 lambda2) (* (cos phi1) (cos phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) R) (if.f64 (<=.f64 phi2 #s(literal 5500 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)))) (+.f64 (*.f64 #s(approx phi1 #s(literal 0 binary64)) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R))) (if.f64 (<=.f64 phi2 #s(literal 2050000 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 #s(approx phi1 #s(literal 0 binary64)) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -1988789595446811/288230376151711744 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi2 #s(literal 2050000 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) #s(approx (* (cos phi2) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -524682904356589/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (* phi1 (sin phi2)) (*.f64 phi1 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -4911261142184431/75557863725914323419136 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 phi1 phi2))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 phi1 phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 #s(approx (cos lambda1) #s(literal 1 binary64)) (*.f64 phi1 phi2)))))) R) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #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 (*.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) (if.f64 (<=.f64 b #s(literal 6340256873700189/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (/.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))))) (if.f64 (<=.f64 b #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 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 a (*.f64 (/.f64 a (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (/.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (*.f64 #s(literal -4 binary64) b) (*.f64 (*.f64 a b) (/.f64 a (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 (/.f64 a (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b))))) (*.f32 (neg.f32 s) (log.f32 (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))) #s(literal -1 binary32)))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.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 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))) (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))) #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (-.f32 (/.f32 (PI.f32) s) #s(literal -2 binary32)))) u)) (/.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 (/.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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (-.f32 (/.f32 (PI.f32) s) #s(literal -2 binary32)))) (*.f32 (-.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 (/.f32 (PI.f32) s) #s(literal -2 binary32))))) u))) (*.f32 (-.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 (/.f32 (PI.f32) s) #s(literal -2 binary32))))) u))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (+.f32 #s(literal 1 binary32) #s(approx (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s)) (/.f32 (PI.f32) s)))))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (*.f32 #s(literal 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) (fabs.f32 (asinh.f32 x)) (acosh.f32 x) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (/.f64 x (+.f64 y y)))) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) #s(approx (/ (+ (* -2 (* (pow x 2) y)) (* 1/2 x)) y) (/.f64 x (+.f64 y y)))) (if.f64 (<=.f64 w #s(literal 999999999999999956819772641641815758405104477258378281795396215622882607621111488153942930947432322044748890112 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 w r) w) r) (/.f64 (*.f64 (-.f64 (+.f64 v v) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 v #s(literal 1 binary64))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 w r) (*.f64 (*.f64 r (-.f64 (+.f64 v v) #s(literal 3 binary64))) (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 1 binary64) v)))))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 1000000 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 w (*.f64 (*.f64 w r) (*.f64 (*.f64 r (-.f64 (+.f64 v v) #s(literal 3 binary64))) (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 1 binary64) v)))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w r) w) r) (/.f64 (*.f64 (-.f64 (+.f64 v v) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 v #s(literal 1 binary64))))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 1107467480703865/5986310706507378352962293074805895248510699696029696 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w r) w) r) (/.f64 (*.f64 (-.f64 (+.f64 v v) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 v #s(literal 1 binary64))))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 8920298079412249/89202980794122492566142873090593446023921664 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w r) w) r) (/.f64 (*.f64 (-.f64 (+.f64 v v) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 v #s(literal 1 binary64))))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -inf.0 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -3/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -inf.0 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -50000000000000004595141754071689119042017229857842266112 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 1/8 binary64) v))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -inf.0 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) v))) (*.f64 (*.f64 (*.f64 w w) r) r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) #s(literal -50000000000000004595141754071689119042017229857842266112 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 1/8 binary64) v))))) #s(literal 9/2 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) w) (*.f64 (*.f64 w r) r))))))) (if.f64 (<=.f64 v #s(literal -700976274800963/36893488147419103232 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 6499999999999999759225308867249307648 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal 1/8 binary64) v))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w r) w) r) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)))) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 w r) (*.f64 w r)) #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)))) #s(literal 9/2 binary64)) (-.f64 (-.f64 #s(approx (+ 3 (/ 2 (* r r))) #s(literal 3 binary64)) (*.f64 w (*.f64 w (*.f64 #s(approx (/ (* (- (+ v v) 3) 1/8) (- v 1)) #s(literal 1/4 binary64)) (*.f64 r r))))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) #s(approx (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6) (*.f64 #s(literal -1 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x1 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 binary64))))) (/.f64 x1 (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 binary64)))))) #s(literal 6 binary64)) x2)) (*.f64 #s(literal 8 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 2 binary64))))))))))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #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 +inf.0 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.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(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 +inf.0 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) (-.f64 (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) x1)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #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 -2100000000000000099508979070721839639886897411446504522708468333749458329397459951005219331133586781765632 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 -2434970217729661/36893488147419103232 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) (-.f64 #s(approx (* -3 (/ (- (* (* 3 x1) x1) (+ (+ x2 x2) x1)) (- (* x1 x1) -1))) #s(literal -9 binary64)) x1)) (if.f64 (<=.f64 x1 #s(literal 1050000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1)))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (*.f64 x1 (+.f64 (*.f64 #s(literal -2 binary64) x1) (*.f64 #s(literal 4 binary64) x2)))) (-.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(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 -7200000000000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 1050000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))))) (if.f64 (<=.f64 x1 #s(literal -7200000000000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 1050000 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 -7200000000000000 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 1050000 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 -2100000000000000099508979070721839639886897411446504522708468333749458329397459951005219331133586781765632 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 2700000000000000075452886417312117240679090418282654253233383107696730852210717030647880745108433692382729437627299187822972268390843829028785393500160 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 #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))) #s(approx (+ (* x1 (+ 9 (* -19 x1))) (* x2 (- (* x1 (+ 12 (* 24 x1))) 12))) (+.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 -2100000000000000099508979070721839639886897411446504522708468333749458329397459951005219331133586781765632 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 7992587079153375/1427247692705959881058285969449495136382746624 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))) 1))) (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)) x2) (*.f64 #s(literal -8 binary64) x1)) x2) x2))))) (if.f64 (<=.f64 x1 #s(literal -2100000000000000099508979070721839639886897411446504522708468333749458329397459951005219331133586781765632 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (+ (* 8 x2) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -2100000000000000099508979070721839639886897411446504522708468333749458329397459951005219331133586781765632 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (+ (* 8 x2) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.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)))))) (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 -49999999999999999661047433718081398823085422097203200 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 199999999999999999538074049028741601393225095984807677841113727932195173096259352955823864957370368 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (+ (* 8 x2) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (+ (* 8 x2) (* x1 (- (+ (* 2 (- (+ 1 (+ (* 2 (* x2 (+ 3 (* -2 x2)))) (* 3 (- (* 2 x2) 3)))) (* 2 (* x2 (- (* 2 x2) 3))))) (* 4 (* x2 (- (* 2 x2) 3)))) 3)))))) 6))) 1) (-.f64 (*.f64 x1 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal -19 binary64) x1))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal -49999999999999999661047433718081398823085422097203200 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 199999999999999999538074049028741601393225095984807677841113727932195173096259352955823864957370368 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)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.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))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) #s(approx (* x1 (- (* -12 x2) 1)) (*.f64 x2 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal -1 binary64) (/.f64 x1 x2))))))))))) (if.f64 (<=.f64 x2 #s(literal -3458764513820541/288230376151711744 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x2 #s(literal 2700000000000000 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))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal -5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 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 #s(approx (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (*.f64 #s(literal 8 binary64) x1)) (*.f64 x2 x2)))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 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))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (*.f64 #s(approx (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (*.f64 #s(literal 8 binary64) x1)) (*.f64 x2 x2)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal -5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 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 #s(approx (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (*.f64 #s(literal 8 binary64) x1)) (*.f64 x2 x2)))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 1999999999999999798979786903666969854466916799481080840673902677711040714250088565232575140693526241793157170355409742782458394948128134392996529547214203115089690624 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 #s(approx (- (* -12 x1) 6) #s(literal -6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (*.f64 #s(approx (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (*.f64 #s(literal 8 binary64) x1)) (*.f64 x2 x2)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 1000000000000000057973292274960393763265862568545700036605220385651388108719182436946549269568487016710341006018846736433592448182900184244384740055240373818548092825496324683715486704619720031476992256475264028209364937790149360843820835266007499279518823345374529865067232493568 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 #s(approx (- (* -12 x1) 6) #s(literal -6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x2 #s(literal -4462230907270283/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x2 #s(literal 2264377454892925/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 #s(approx (- (* -12 x2) 1) #s(literal -1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (* (- (neg (/ (- 6 (* -12 x1)) x2)) (* -8 x1)) (* x2 x2)) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 #s(approx (- (* -12 x2) 1) #s(literal -1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) #s(approx (* x1 (- (* -12 x2) 1)) (*.f64 #s(literal -12 binary64) (*.f64 x1 x2))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 #s(approx (- (* -12 x2) 1) #s(literal -1 binary64)))))) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (/.f64 t1 (+.f64 u t1))) (if.f64 (<=.f64 t1 #s(literal -67999999999999994771891428529464263192623598358837192420535859378961282109803068066936126453554252372032066243776714341840941524684810627393020604553625600 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (if.f64 (<=.f64 t1 #s(literal 2999999999999999933989147216972980523094471668403403242316759734907791817687322477280778148269781541909304805246611232406515296920193439186091507712 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (neg.f64 #s(approx (* (/ t1 (+ u t1)) v) v)) (+.f64 u t1)))) (/.f64 (neg.f64 #s(approx (* (/ t1 (+ u t1)) v) v)) (+.f64 u t1)) (if.f64 (<=.f64 u #s(literal -144999999999999994846187029080985297174387201630578098423215202343300026730592330237793322221350287461334521597997480445035850766610291752960 binary64)) (*.f64 #s(approx (/ -1 (+ u t1)) (/.f64 #s(literal -1 binary64) u)) #s(approx (* (/ t1 (+ u t1)) v) v)) (if.f64 (<=.f64 u #s(literal 839999999999999955535885700801434605644802263815785545972132659184184575591895861964920529722814909083675118479851227399044111939971690222751891218024250736640 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (*.f64 #s(approx (/ -1 (+ u t1)) (/.f64 #s(literal -1 binary64) u)) #s(approx (* (/ t1 (+ u t1)) v) v)))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x) #s(literal -238732414637843/250000000000000 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #s(literal -238732414637843/250000000000000 binary64)) x) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 47746482927568600/6450306886639899 binary64)) x) #s(literal -6450306886639899/50000000000000000 binary64)) (*.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (-.f64 (*.f64 x x) #s(literal 47746482927568600/6450306886639899 binary64))) (if.f64 (<=.f64 x #s(literal 7926335344172073/18014398509481984 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))) (if.f64 (<=.f64 x #s(literal 7926335344172073/18014398509481984 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x))) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 0 binary64) x)) #s(literal 38/81 binary64) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -8371160993642713/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64))))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b))))) (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) (if.f64 (<=.f64 a #s(literal -40000000000000 binary64)) (/.f64 #s(approx (exp a) (exp.f64 a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (exp a) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal -1/2 binary64)) a) #s(literal -1 binary64)) a) #s(literal -1 binary64))) (exp.f64 b))) #s(approx (exp a) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal -1/2 binary64)) a) #s(literal -1 binary64)) a) #s(literal -1 binary64))))) (if.f64 (<=.f64 a #s(literal -40000000000000 binary64)) (/.f64 #s(approx (exp a) (exp.f64 a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -40000000000000 binary64)) (/.f64 #s(approx (exp a) (exp.f64 a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -8689154328480147/18889465931478580854784 binary64)) (/.f64 #s(approx (exp a) (exp.f64 a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -8689154328480147/18889465931478580854784 binary64)) (/.f64 #s(approx (exp a) (exp.f64 a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (/.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 -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (if.f64 (<=.f64 a #s(literal -9500000000000000329641424322560 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) 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 a #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (if.f64 (<=.f64 a #s(literal -4300000000000000084624277504 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) 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 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.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 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b))))))))))) (if.f64 (<=.f64 b #s(literal 5300000000000000284317028667004119272128512 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (if.f64 (<=.f64 b #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b)) (*.f64 b b)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) b) b)))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b))))))))))) (if.f64 (<=.f64 b #s(literal 5300000000000000284317028667004119272128512 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (if.f64 (<=.f64 b #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) b) #s(literal -1 binary64)))) (*.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp a) #s(literal 1 binary64)))) (-.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) #s(literal -1 binary64)) 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 5300000000000000284317028667004119272128512 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 b #s(literal 700000000000000022926853535486506740867374404221449872845883401473773092617084967115373193701250972683443977874501481846523002945154779440493442891776 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* a (+ 1/2 (* 1/6 a))))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (if.f64 (<=.f64 b #s(literal 700000000000000022926853535486506740867374404221449872845883401473773092617084967115373193701250972683443977874501481846523002945154779440493442891776 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* 1/2 a))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ (exp b) (* a (+ 1 (* 1/2 a))))) (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) (+.f64 #s(literal 2 binary64) a)))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (+ a (exp b))) #s(approx (+ 2 a) #s(literal 2 binary64))))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 499999999999999960640939947832891370967751624529591925904999112061532074214948864 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (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 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (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 (exp.f64 (*.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 #s(approx (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (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 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (-.f64 (*.f64 #s(literal 3/4 binary64) x) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 #s(approx (- x 1/2) #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 #s(approx (- x 1/2) #s(literal -1/2 binary64)) #s(approx (- x 1/2) #s(literal -1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- x 1/2) #s(literal -1/2 binary64)) #s(approx (- x 1/2) #s(literal -1/2 binary64))) #s(approx (- x 1/2) #s(literal -1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 #s(approx (- x 1/2) #s(literal -1/2 binary64)) #s(approx (- x 1/2) #s(literal -1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 #s(approx (- x 1/2) #s(literal -1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (+ (+ (/ (* (pow (- x 1/2) 4) (* (- (+ (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (+ (- (+ (* (* -8 (* (* (E) (E)) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* 216 (sqrt (E))))) (* -2 (* (* (E) (E)) (E)))) (+ (* (* -176 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 96 (* (E) (E))))) (+ (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 266 (E)))) (+ (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -232 (pow (E) 3/2)))) (+ (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -16 (pow (E) 5/2))))) -12) (sqrt (E)))) (* (* (pow (- 1 (sqrt (E))) 4) 360) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (+ (* (- (+ (+ (+ (+ (+ (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (+ (* -192 (sqrt (E))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3))))) (+ (* (* 6 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* (* (E) (E)) -18) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -94 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* 48 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -174 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -12 (pow (E) 3/2)) (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -4 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* -12 (log (- 1 (/ 1 (sqrt (E)))))))) 72) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (* (- (+ (+ (+ (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* (* (pow (E) 5/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* (pow (E) 5/2) 120) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* (pow (E) 5/2) -20) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (E) 7/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) 120) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (+ (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64)))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(approx (* (+ (+ (/ (* (pow (- x 1/2) 4) (* (- (+ (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (+ (- (+ (* (* -8 (* (* (E) (E)) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* 216 (sqrt (E))))) (* -2 (* (* (E) (E)) (E)))) (+ (* (* -176 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 96 (* (E) (E))))) (+ (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 266 (E)))) (+ (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -232 (pow (E) 3/2)))) (+ (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -16 (pow (E) 5/2))))) -12) (sqrt (E)))) (* (* (pow (- 1 (sqrt (E))) 4) 360) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (+ (* (- (+ (+ (+ (+ (+ (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (+ (* -192 (sqrt (E))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3))))) (+ (* (* 6 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* (* (E) (E)) -18) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -94 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* 48 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -174 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -12 (pow (E) 3/2)) (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -4 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* -12 (log (- 1 (/ 1 (sqrt (E)))))))) 72) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (* (- (+ (+ (+ (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* (* (pow (E) 5/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* (pow (E) 5/2) 120) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* (pow (E) 5/2) -20) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (E) 7/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) 120) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (+ (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (-.f64 (/.f64 (-.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) a) (*.f64 (*.f64 a a) a))) (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) b)) b))) b) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 c c)) (*.f64 (+.f64 a a) a)) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (neg.f64 c) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 c c) c) c)) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 b b) b) b)) a))) (+.f64 (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c) (*.f64 (*.f64 (+.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 c) (/.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) a) (*.f64 (*.f64 a a) a))) (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) b)) b))) (*.f64 (*.f64 (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 c c)) (*.f64 (+.f64 a a) a))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 #s(approx (- (neg c) (/ (* (* (* 1/4 (* (* (* c c) c) c)) (* (* (* a a) a) a)) 20) (* (* (* b b) (* (* (* b b) b) b)) a))) (*.f64 #s(literal -1 binary64) c)) (+.f64 (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c) (*.f64 (*.f64 (+.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.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)) (*.f64 (*.f64 b b) (*.f64 b b))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (/.f64 #s(literal -2 binary64) (*.f64 b b)))) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (pow.f64 b #s(literal -6 binary64)) a) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 a a)) a) a)))) b)) (if.f64 (<=.f64 b #s(literal 11 binary64)) (*.f64 (*.f64 (+.f64 a a) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) #s(literal 4 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 a a)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (/.f64 (+.f64 a a) (*.f64 (*.f64 a #s(literal 4 binary64)) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -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 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) b) (neg.f64 c)) b)))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (-.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (-.f64 (/.f64 (*.f64 (*.f64 (neg.f64 c) c) a) (*.f64 (*.f64 b b) b)) (/.f64 c b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -5902958103587057/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)) (/.f64 (/.f64 (/.f64 #s(approx (- (* (* (sqrt (- (* b b) (* (* a 4) c))) (- (* b b) (* (* a 4) c))) (* (sqrt (- (* b b) (* (* a 4) c))) (- (* b b) (* (* a 4) c)))) (* (* (* b b) b) (* (* b b) b))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -64 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 -8 binary64) (*.f64 a c)) (+.f64 (*.f64 #s(literal -8 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 -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 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.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 16 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 #s(literal 32 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (*.f64 (*.f64 b b) b))) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (+.f64 (*.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 (sqrt (- (* b b) (* c (* a 4)))) 3) (pow b 3)) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b)))) (*.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 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) (*.f64 c c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #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)))) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b))))) (*.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)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b)))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) #s(approx (+ (- (* b b) (* c (* a 4))) (+ (* b b) (* (sqrt (- (* b b) (* c (* a 4)))) b))) (*.f64 (+.f64 (+.f64 (+.f64 #s(literal 3 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #s(literal -4 binary64))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 a (/.f64 c (*.f64 b b))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 (*.f64 b b) (*.f64 b b)))))) (*.f64 #s(literal -4 binary64) (*.f64 a (/.f64 c (*.f64 b b))))) (*.f64 b b)))) (+.f64 a a)) (/.f64 #s(approx (- (pow (sqrt (- (* b b) (* c (* a 4)))) 3) (pow b 3)) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b)))) (*.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 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal 0 binary64)) (*.f64 c c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #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)))) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 b b) (*.f64 b b))))) (*.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)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b)))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (*.f64 #s(approx (+ (- (* b b) (* c (* a 4))) (+ (* b b) (* (sqrt (- (* b b) (* c (* a 4)))) b))) (*.f64 (+.f64 (+.f64 (+.f64 #s(literal 3 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b))) #s(literal -4 binary64))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 a (/.f64 c (*.f64 b b))) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 (*.f64 b b) (*.f64 b b)))))) (*.f64 #s(literal -4 binary64) (*.f64 a (/.f64 c (*.f64 b b))))) (*.f64 b b))) (+.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b b) (*.f64 b b)))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 #s(literal 20 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) #s(literal -1/4 binary64)) (*.f64 (*.f64 c c) (/.f64 a (*.f64 b b)))) c) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (*.f64 b b) (*.f64 b b))))) b)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) b) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 a #s(literal 4 binary64)) c) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a #s(literal 4 binary64)) c) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 #s(literal 1/2 binary64) a)) (-.f64 (-.f64 (*.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) b)) (*.f64 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 c (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) b) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 a #s(literal 4 binary64)) c) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a #s(literal 4 binary64)) c) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 #s(literal 1/2 binary64) a)) (-.f64 (-.f64 (*.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) b)) (*.f64 b b))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) (*.f64 b (-.f64 (/.f64 a (pow.f64 b #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) c)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) (*.f64 b (-.f64 (/.f64 a (pow.f64 b #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) c)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -6189700196426901/618970019642690137449562112 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -6189700196426901/618970019642690137449562112 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -6189700196426901/618970019642690137449562112 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -4722366482869645/4722366482869645213696 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -4722366482869645/4722366482869645213696 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 -30000000000000000438920856920246190929101289635939651778358323615093890927534446477312 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 7826494439181585/680564733841876926926749214863536422912 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -4065651429277591/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221681207370465/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))))) (if.f64 (<=.f64 b #s(literal -8048058040478639/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2219120988980937/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 1420670112935835/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (/.f64 b a) (*.f64 #s(literal -1/9 binary64) b)) (*.f64 #s(literal -1/3 binary64) c)) a)) #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(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))) (*.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 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (pow.f64 (/.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) a) (*.f64 #s(literal 3 binary64) c)) (*.f64 a #s(literal 9 binary64))) #s(literal 3 binary64)) (*.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)))) a) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 #s(literal 9 binary64) a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (pow.f64 (/.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) a) (*.f64 #s(literal 3 binary64) c)) (*.f64 a #s(literal 9 binary64))) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal 81 binary64) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/9 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 a a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (+ (* -1/9 (/ (pow b 2) a)) (* 1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal 81 binary64) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/9 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 a a)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (+ (* -1/9 (/ (pow b 2) a)) (* 1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (*.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 (pow.f64 b #s(literal 2 binary64)) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (+ (* -1/9 (/ (pow b 2) a)) (* 1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a)) (/.f64 #s(literal 1/81 binary64) (*.f64 a a)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) c) a) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 9 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (+ (* -1/9 (/ (pow b 2) a)) (* 1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(literal 3 binary64)) (*.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 a a))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) a) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 a a))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) a) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) a) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 a a) a)))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64)))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 a a) a) a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5438853046443695/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 #s(approx (* (/ 1/81 a) (- (* b b) (* (* c a) 3))) (*.f64 #s(literal -1/27 binary64) c)) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 9 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64)) a) a) a))))) (if.f64 (<=.f64 b #s(literal 2059439298039183/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (if.f64 (<=.f64 b #s(literal 1495190925144637/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 #s(approx (* (/ 1/81 a) (- (* b b) (* (* c a) 3))) (*.f64 #s(literal -1/27 binary64) c)) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 9 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) c) a) (*.f64 b b)) (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 #s(approx (* (/ 1/81 a) (- (* b b) (* (* c a) 3))) (*.f64 #s(literal -1/27 binary64) c)) a)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 9 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 a a)) a) (*.f64 (*.f64 a a) a))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1841655418601397/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) #s(approx (* (- (* b b) (* (* c a) 3)) (/ 1/81 (* a a))) (*.f64 #s(literal -1/27 binary64) (/.f64 c a)))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 9 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 a a)) a) (*.f64 (*.f64 a a) a))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 #s(literal 729 binary64) (*.f64 a a)) a) (*.f64 (*.f64 a a) a))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64)))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) (*.f64 (*.f64 #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) #s(literal 729 binary64)) a) a) a))) #s(approx (- (* b b) (* (* c a) 3)) (*.f64 (*.f64 c a) #s(literal -3 binary64))))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) c)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 #s(approx (- (* (* (/ b a) b) -1/9) (* -1/3 c)) (*.f64 #s(literal 1/3 binary64) 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)))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -50600563327/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(approx (+ 1 (* 2 x)) #s(literal 1 binary64)))) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) (/.f64 (/.f64 x y) y) (/.f64 x (*.f64 y y)) (+.f64 (+.f64 x y) z) #s(approx (+ (+ x y) z) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 x (-.f64 y (*.f64 z (+.f64 y x)))) (*.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (+ x (- y (* z (+ y x)))) (-.f64 x (*.f64 x z))) (-.f64 #s(approx (+ x y) y) (*.f64 z #s(approx (+ x y) y)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (+ x (- y (* z (+ y x)))) (-.f64 x (*.f64 x z))) (*.f64 #s(approx (+ x y) y) (-.f64 #s(literal 1 binary64) z))) #s(approx (+ x (- y (* 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 -290432989937067/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (*.f64 #s(approx (+ x y) y) (+.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))) (if.f64 (<=.f64 z #s(literal 6 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 -1936908127739503/18446744073709551616 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 z #s(literal 20000 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 249999999999999997707391850590319140921652212495621227996023056629417287916399909050260733496635392592400563293957495681247365562368 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 20000 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 249999999999999997707391850590319140921652212495621227996023056629417287916399909050260733496635392592400563293957495681247365562368 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 530000000000000000000 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)) #s(approx (* (+ x y) (+ z 1)) #s(approx (+ x y) y)) (if.f64 (<=.f64 a #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 a #s(literal 9999999999999999455752309870428160 binary64)) (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (-.f64 x (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 z t)) y)))) (if.f64 (<=.f64 a #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 a #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (-.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) #s(literal -8034690221294951/1606938044258990275541962092341162602522202993782792835301376 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 z #s(literal -24499999999999998287928129114365253028339294519576413216993272634544044375395864150016 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) (if.f64 (<=.f64 z #s(literal 1461501637330903/730750818665451459101842416358141509827966271488 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (+.f64 x (/.f64 (*.f64 t y) a))) (-.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -500000000000000024173346057776829528764197422945257127936 binary64)) #s(approx (- x (/ (* y (- z t)) a)) #s(approx (* x (+ 1 (/ (* (- t z) y) (* a x)))) (/.f64 (*.f64 y (-.f64 t z)) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000 binary64)) #s(approx (- x (/ (- (* z y) (* t y)) a)) (+.f64 x (/.f64 (*.f64 t y) a))) #s(approx (- x (/ (* y (- z t)) a)) #s(approx (* x (+ 1 (/ (* (- t z) y) (* a x)))) (/.f64 (*.f64 y (-.f64 t z)) a))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -5000000000000000151893014213501833445376 binary64)) #s(approx (- x (/ (* y (- z t)) a)) #s(approx (* x (+ 1 (/ (* (- t z) y) (* a x)))) (/.f64 (*.f64 y (-.f64 t z)) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (* -1 (/ (* y (- z t)) (* a x)))) #s(literal 1 binary64)))) #s(approx (- x (/ (* y (- z t)) a)) #s(approx (* x (+ 1 (/ (* (- t z) y) (* a x)))) (/.f64 (*.f64 y (-.f64 t z)) a))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -5000000000000000151893014213501833445376 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 100000000000000008821361405306422640701865984 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (* -1 (/ (* y (- z t)) (* a x)))) #s(literal 1 binary64)))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -5000000000000000151893014213501833445376 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 y (/.f64 t a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 100000000000000008821361405306422640701865984 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (* -1 (/ (* y (- z t)) (* a x)))) #s(literal 1 binary64)))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 y (/.f64 t a))))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (* -1 (/ (* y (- z t)) (* a x)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 a #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (+.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 -500000000000000024173346057776829528764197422945257127936 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 10000 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 -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -5000000000000000151893014213501833445376 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 10000 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -500000000000000024173346057776829528764197422945257127936 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) #s(approx (/ (* y (- z t)) a) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z t)) a)) #s(approx (/ (* y (- z t)) a) (*.f64 z (/.f64 y a)))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 x #s(approx (+ 1 (/ (* y (- z t)) (* a x))) #s(literal 1 binary64)))) (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 99999999999999998134867772062300415778155607198205813300984837204468478832795008398842977267828545807373626970040225815727702936870449359100155289601680494988872072239402046841988962644563396584878879514845800049027585211004144644909839626131908358862432902604247279245705105301413805838450032640 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 -4826195730214239/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 y #s(literal 7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 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 -91999999999999997477918901905356481456488282785624918195240601202458624 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 y t) x))) (if.f64 (<=.f64 x #s(literal 1419999999999999983727607138668932362056590686158848 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 y t) x))))) (if.f64 (<=.f64 x #s(literal -3875095261576825/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 y t) x))) (if.f64 (<=.f64 x #s(literal 98638788476501/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 y z) t)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 y t) x))))) (if.f64 (<=.f64 x #s(literal -3875095261576825/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 x t) y))) (if.f64 (<=.f64 x #s(literal 98638788476501/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 y z) t)) #s(approx (+ x (/ (* y (- z x)) t)) (-.f64 x (*.f64 (/.f64 x t) y))))) (if.f64 (<=.f64 t #s(literal -1640438043587259/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 5761287109100967/4722366482869645213696 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 y z) t)) #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 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 x y))) #s(approx (sqrt (- x y)) (sqrt.f64 (fabs.f64 y))) #s(approx (sqrt (- x y)) (sqrt.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (- x y)) (sqrt.f64 x)) (/.f64 (-.f64 (+.f64 y x) z) (+.f64 t t)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -7695704335233297/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 (-.f64 #s(approx (+ y x) y) z) (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 100000000000000009190283508143378238084034459715684532224 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 x y) #s(literal -4676805239458889/93536104789177786765035829293842113257979682750464 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 100000000000000009190283508143378238084034459715684532224 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 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) #s(literal -7435084542388915/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416 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 400000000000000008087551650862378795430438529285743096455110742483201601999265723743479131013120 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 (/.f64 v #s(approx (pow (* (- (* H 98/5) (* v v)) (- (* H 98/5) (* v v))) 1/4) (+.f64 v (*.f64 #s(literal -49/5 binary64) (/.f64 H v)))))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 5902958103587057/590295810358705651712 binary64)) (atan.f64 (/.f64 v (sqrt.f64 #s(approx (- (* v v) (* (* 2 49/5) H)) (*.f64 #s(literal -98/5 binary64) H))))) (atan.f64 (/.f64 v #s(approx (pow (* (- (* H 98/5) (* v v)) (- (* H 98/5) (* v v))) 1/4) (+.f64 v (*.f64 #s(literal -49/5 binary64) (/.f64 H v)))))))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 0 binary64)) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 5902958103587057/590295810358705651712 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 (-.f64 #s(literal 1/3 binary64) a) (sqrt.f64 (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(literal 9 binary64)))) rand)) (*.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))) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 rand (sqrt.f64 (/.f64 #s(literal 1/9 binary64) a)))))) (if.f64 (<=.f64 rand #s(literal -4500000000000000017523355187808507424266852835321863681687901270501653541022906110853562273832691357178612015351988224 binary64)) #s(approx (* (/ (- a 1/3) (sqrt (* 9 (- a 1/3)))) (/ (+ rand (sqrt (* 9 (- a 1/3)))) 1)) #s(approx (/ (* rand (- a 1/3)) (sqrt (* 9 (- a 1/3)))) (/.f64 rand (sqrt.f64 (/.f64 #s(literal 9 binary64) a))))) (if.f64 (<=.f64 rand #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 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) (sqrt (* 9 (- a 1/3)))) (/ (+ rand (sqrt (* 9 (- a 1/3)))) 1)) #s(approx (/ (* rand (- a 1/3)) (sqrt (* 9 (- a 1/3)))) (/.f64 rand (sqrt.f64 (/.f64 #s(literal 9 binary64) a))))))) (if.f64 (<=.f64 rand #s(literal -4500000000000000017523355187808507424266852835321863681687901270501653541022906110853562273832691357178612015351988224 binary64)) #s(approx (* (/ (- a 1/3) (sqrt (* 9 (- a 1/3)))) (/ (+ rand (sqrt (* 9 (- a 1/3)))) 1)) (/.f64 #s(approx (* rand (- a 1/3)) (*.f64 a rand)) (sqrt.f64 #s(approx (* 9 (- a 1/3)) (*.f64 #s(literal 9 binary64) a))))) (if.f64 (<=.f64 rand #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 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) (sqrt (* 9 (- a 1/3)))) (/ (+ rand (sqrt (* 9 (- a 1/3)))) 1)) (/.f64 #s(approx (* rand (- a 1/3)) (*.f64 a rand)) (sqrt.f64 #s(approx (* 9 (- a 1/3)) (*.f64 #s(literal 9 binary64) a))))))) (if.f64 (<=.f64 rand #s(literal 27999999999999998585369835451619805323631783871890323671929213150904216649316890570942992735831114955640882557642839677078807347704243412325629952 binary64)) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a a) #s(literal 1/9 binary64)) (/.f64 #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64)) #s(approx (- a -1/3) #s(literal 1/3 binary64))))) (if.f64 (<=.f64 rand #s(literal 27999999999999998585369835451619805323631783871890323671929213150904216649316890570942992735831114955640882557642839677078807347704243412325629952 binary64)) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a a) #s(literal 1/9 binary64)) #s(approx (/ (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) (- a -1/3)) (/.f64 #s(literal 1 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 7656119366529843/9007199254740992 binary64)) (*.f64 (*.f64 i i) (/.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 i i))))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (*.f64 (/.f64 #s(literal -1/16 binary64) (-.f64 i #s(literal -1/2 binary64))) (*.f64 (/.f64 i (-.f64 #s(literal 1/2 binary64) i)) i)) (if.f64 (<=.f64 i #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 (*.f64 i i) #s(approx (/ -1/4 (- 1 (* 4 (* i i)))) #s(literal -1/4 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 #s(approx (+ alpha beta) beta) i) (/.f64 i (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i))) (/.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (*.f64 beta alpha)) (+.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)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #s(literal -1/16 binary64)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #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 #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)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #s(literal -1/16 binary64)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #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 4722366482869645/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(approx (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (*.f64 beta (+.f64 alpha i))) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (/.f64 #s(approx (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i))) i) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) 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)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #s(literal -1/16 binary64)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 beta alpha) i)) #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 4722366482869645/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(approx (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (*.f64 beta (+.f64 alpha i))) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (/.f64 #s(approx (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i))) i) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) 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 4722366482869645/1180591620717411303424 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 #s(approx (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i))) i) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) 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 4722366482869645/1180591620717411303424 binary64)) (*.f64 #s(approx (/ (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (+ (+ (+ beta alpha) i) i)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) alpha) (*.f64 #s(literal -1 binary64) i)))) (/.f64 #s(approx (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i))) i) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) 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 4722366482869645/1180591620717411303424 binary64)) (/.f64 #s(approx (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (*.f64 #s(literal -1 binary64) (*.f64 i #s(approx (+ (* -1 beta) (* -1 i)) (*.f64 #s(literal -1 binary64) i))))) (-.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 #s(approx (+ alpha beta) beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.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 4722366482869645/1180591620717411303424 binary64)) (/.f64 #s(approx (/ (* (/ (+ (* (+ (+ beta alpha) i) i) (* beta alpha)) (+ (+ (+ beta alpha) i) i)) (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i)))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (*.f64 i (+.f64 alpha i)) beta)) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) 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 4722366482869645/1180591620717411303424 binary64)) (/.f64 #s(approx (/ (* (/ (+ (* (+ (+ beta alpha) i) i) (* beta alpha)) (+ (+ (+ beta alpha) i) i)) (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i)))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (*.f64 i (+.f64 alpha i)) beta)) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) 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 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 beta alpha)) i)) (*.f64 #s(literal 1/8 binary64) (+.f64 beta alpha))) (/.f64 #s(literal 1 binary64) i))))) (if.f64 (<=.f64 beta #s(literal 1850000000000000028784919839513659594896172584303963651734075573797042495154798051040222971342837778200981619605504 binary64)) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(literal 1/16 binary64)) (/.f64 #s(approx (/ (* (/ (+ (* (+ (+ beta alpha) i) i) (* beta alpha)) (+ (+ (+ beta alpha) i) i)) (* (+ (+ beta alpha) i) (/ i (+ (+ (+ beta alpha) i) i)))) (- (+ (+ (+ beta alpha) i) i) -1)) (/.f64 (*.f64 i (+.f64 alpha i)) beta)) (-.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) #s(literal 1 binary64)))) (if.f64 (<=.f64 beta #s(literal 1100000000000000070863098823902439445788621567502049660001602578132143935664172280307500224351917763580180654642464637056340791309662942924541147254003110340831717483633536317072082640274139128026320021996218552934188326317950086320601694208 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 beta #s(literal 40000000000000000409402680816342045985217552541298982912 binary64)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) beta)) beta) (+.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 #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 2000000000000000115715919885453939654786757378350080876345294848 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 -2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 40000000000000000409402680816342045985217552541298982912 binary64)) (/.f64 #s(approx (- (+ beta alpha) (- -1 (* beta alpha))) (+.f64 #s(literal 1 binary64) (+.f64 beta (*.f64 alpha (+.f64 #s(literal 1 binary64) beta))))) (*.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 -2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 2000000000000000 binary64)) (/.f64 (-.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) alpha) beta) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 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 2000000000000000 binary64)) (/.f64 (-.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) alpha) beta) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))) (/.f64 (/.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 23000000000 binary64)) (/.f64 #s(approx (- (+ beta alpha) (- -1 (* beta alpha))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)))) (*.f64 #s(approx (+ beta alpha) beta) #s(approx (+ beta alpha) beta))) (-.f64 #s(approx (+ beta alpha) beta) #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 -2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 23000000000 binary64)) (/.f64 #s(approx (- (+ beta alpha) (- -1 (* beta alpha))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta))) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)))) (/.f64 (/.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 2000000000000000 binary64)) (/.f64 #s(approx (- (+ beta alpha) (- -1 (* beta alpha))) (+.f64 #s(literal 1 binary64) beta)) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta)) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta))) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 22000000000 binary64)) (*.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(literal -3 binary64) #s(approx (+ beta alpha) beta))))) (/.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 2000000000000000115715919885453939654786757378350080876345294848 binary64)) (/.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))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 40000000000 binary64)) (*.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64)) (-.f64 #s(literal -3 binary64) #s(approx (+ beta alpha) beta))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 13 binary64)) (*.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) #s(approx (/ -1 (* (- (+ beta alpha) -2) (- -3 (+ beta alpha)))) (/.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))) (+ (+ 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 1152921504606847/576460752303423488 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) i) (+.f64 i beta)) beta) i) i)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 (+.f64 i i) alpha) beta)) (+.f64 beta alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 (+.f64 i i) beta)) #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 4503599627366353/9007199254740992 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) i) (+.f64 i beta)) beta) i) i)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4503597825930645/4503599627370496 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (+ alpha beta) beta) (-.f64 beta alpha)) (*.f64 (+.f64 #s(approx (+ alpha beta) beta) (+.f64 i i)) (-.f64 #s(approx (+ alpha beta) beta) (-.f64 #s(literal -2 binary64) (+.f64 i i))))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4503599627366353/9007199254740992 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (-.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) i) (+.f64 i beta)) beta) i) i)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) i) (+.f64 beta beta)) #s(literal 2 binary64)) (*.f64 alpha #s(literal -2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) i)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(approx (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 i #s(literal 800000000000000016175103301724757590860877058571486192910221484966403203998531447486958262026240 binary64)) #s(approx (/ (+ (- (* (/ (- beta alpha) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (- -2 alpha)) (+ (+ i i) beta)) (* (- (- -2 alpha) (+ (+ i i) beta)) -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 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) i)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (*.f64 #s(approx (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) #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 1152921504606847/576460752303423488 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) #s(approx (/ (+ 2 (* 4 i)) alpha) (/.f64 #s(literal 2 binary64) alpha))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (*.f64 #s(approx (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) #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 0 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(approx (* 1/2 (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha)) (*.f64 #s(literal 2 binary64) (/.f64 i alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (*.f64 #s(approx (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) #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/4503599627370496 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (*.f64 #s(approx (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) #s(literal 1/2 binary64)) alpha)) (/.f64 (-.f64 (+.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) beta) alpha) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/154742504910672534362390528 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(literal -2 binary64) (+.f64 alpha beta))) (-.f64 beta alpha)) #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 7737125245533627/154742504910672534362390528 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 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (- (+ (- (+ alpha beta) -2) beta) alpha) (* (- (+ alpha beta) -2) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (- (+ (- (+ alpha beta) -2) beta) alpha) (* (- (+ alpha beta) -2) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(approx (* (/ -1/2 (- -2 (+ alpha beta))) (- beta alpha)) #s(approx (* -1/2 (/ alpha (+ 2 alpha))) (*.f64 #s(literal -1/4 binary64) alpha))) #s(literal -1/2 binary64)) #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 7737125245533627/154742504910672534362390528 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (/ (+ 2 (* 2 beta)) alpha)) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(approx (* (/ -1/2 (- -2 (+ alpha beta))) (- beta alpha)) #s(approx (* -1/2 (/ alpha (+ 2 alpha))) (*.f64 #s(literal -1/4 binary64) alpha))) #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))))) (if.f64 (<=.f64 beta #s(literal 4073041091475069/590295810358705651712 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 8286623314361713/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- 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 x #s(literal -944473296573929/75557863725914323419136 binary64)) #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 7500000000000000000000 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (-.f64 y (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) z) (-.f64 #s(approx (- y z) (neg.f64 z)) #s(approx (- (* (log y) (- y -1/2)) x) (neg.f64 x))))) (if.f64 (<=.f64 y #s(literal 6799999999999999726965996961454369678703432410441757488154267965456384 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 y (*.f64 (log.f64 y) y))) z)) (if.f64 (<=.f64 y #s(literal 6799999999999999726965996961454369678703432410441757488154267965456384 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 -245000000 binary64)) (-.f64 #s(approx (- y z) (neg.f64 z)) #s(approx (- (* (log y) (- y -1/2)) x) (neg.f64 x))) (if.f64 (<=.f64 x #s(literal 450000 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) #s(approx (- y (* (log y) (+ 1/2 y))) (*.f64 #s(literal -1/2 binary64) (log.f64 y)))) z) (-.f64 #s(approx (- y z) (neg.f64 z)) #s(approx (- (* (log y) (- y -1/2)) x) (neg.f64 x))))) (-.f64 #s(approx (- y z) (neg.f64 z)) #s(approx (- (* (log y) (- y -1/2)) x) (neg.f64 x))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) (+.f64 (log.f64 z) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))) t)) (if.f64 (<=.f64 t #s(literal 6456360425798343/2305843009213693952 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 z) (+.f64 (log.f64 (+.f64 x y)) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64)))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t)))) (if.f64 (<=.f64 t #s(literal 6456360425798343/2305843009213693952 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))))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t)))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal -750 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 700 binary64)) (-.f64 (-.f64 (log.f64 (*.f64 z (+.f64 y x))) t) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -400000000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 915 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (log.f64 (*.f64 (+.f64 y x) z)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t)))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -4000000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 915 binary64)) #s(approx (- (+ (- (log (* z (+ y x))) t) (* (log t) a)) (* (log t) 1/2)) (-.f64 (log.f64 (*.f64 z #s(approx (+ x y) y))) (+.f64 t (*.f64 #s(literal 1/2 binary64) (log.f64 t))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -10000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 915 binary64)) #s(approx (- (+ (- (log (* z (+ y x))) t) (* (log t) a)) (* (log t) 1/2)) #s(approx (- (log (* z (+ x y))) (+ t (* 1/2 (log t)))) (-.f64 (log.f64 (*.f64 z (+.f64 x y))) (*.f64 #s(literal 1/2 binary64) (log.f64 t))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -4000000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 750 binary64)) #s(approx (- (+ (- (log (* z (+ y x))) t) (* (log t) a)) (* (log t) 1/2)) (neg.f64 (+.f64 t (log.f64 (/.f64 (sqrt.f64 t) (*.f64 (+.f64 y x) z)))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -4000000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 700 binary64)) #s(approx (- (+ (- (log (* z (+ y x))) t) (* (log t) a)) (* (log t) 1/2)) (-.f64 (log.f64 (/.f64 (*.f64 (+.f64 y x) z) (sqrt.f64 t))) t)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (+.f64 (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t)) #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t))) (-.f64 (*.f64 (+.f64 x x) x) #s(literal 1 binary64)) #s(approx (- (* (* x x) 2) 1) #s(literal -1 binary64)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) #s(literal +inf.0 binary64)) (+.f64 x (+.f64 (*.f64 (/.f64 b (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y) (*.f64 (*.f64 (+.f64 a (*.f64 (+.f64 t (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z)) z)) (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64)))) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) #s(literal +inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (+.f64 t (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z)) z)) z)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal -2800000000000000078194947685089280 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 5500000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -24000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 82000000 binary64)) (+.f64 x (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b) (+.f64 b (*.f64 z (+.f64 a (*.f64 z (+.f64 t (*.f64 #s(literal 55833770631/5000000000 binary64) z))))))) (*.f64 y #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 123439798033292669987862100000000000000/224502278183706222041215714334315011 binary64) z) #s(literal 11940090572100000000000000/369386059793087248348441 binary64)))))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -90000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 3600000000 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 b (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z) t) z) a) z)) #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)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -90000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 3900000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* z 313060547623/100000000000) 55833770631/5000000000) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -90000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 4500000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -115000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 7000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b)) #s(approx (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -105000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 z #s(literal 5000000 binary64)) (+.f64 x (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b) b) (*.f64 y #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)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) #s(approx (+ (* -1 (/ (- (* -55833770631/5000000000 y) (* -4769379582500641883561/100000000000000000000 y)) z)) (* 313060547623/100000000000 y)) (*.f64 y (-.f64 #s(literal 313060547623/100000000000 binary64) (*.f64 #s(literal 3652704169880641883561/100000000000000000000 binary64) (/.f64 #s(literal 1 binary64) z))))))))) (if.f64 (<=.f64 z #s(literal -40000000 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 2800000 binary64)) (+.f64 x (*.f64 #s(approx (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b) b) (*.f64 y #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)))))) (+.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 -90000000 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 9500000000 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))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))) #s(approx (/ (* y (+ b (* z (+ a (* z (+ t (* z (+ 55833770631/5000000000 (* 313060547623/100000000000 z))))))))) (+ 607771387771/1000000000000 (* z (+ 119400905721/10000000000 (* z (+ 314690115749/10000000000 (* z (+ 15234687407/1000000000 z)))))))) (*.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 b y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal 9999999999999999830336967949613257980309080240684656321838454199566729216 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal +inf.0 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))) #s(approx (/ (* y (+ b (* z (+ a (* z (+ t (* z (+ 55833770631/5000000000 (* 313060547623/100000000000 z))))))))) (+ 607771387771/1000000000000 (* z (+ 119400905721/10000000000 (* z (+ 314690115749/10000000000 (* z (+ 15234687407/1000000000 z)))))))) (*.f64 (*.f64 #s(literal 1000000000000/607771387771 binary64) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))) #s(approx (/ (* y (+ b (* z (+ a (* z (+ t (* z (+ 55833770631/5000000000 (* 313060547623/100000000000 z))))))))) (+ 607771387771/1000000000000 (* z (+ 119400905721/10000000000 (* z (+ 314690115749/10000000000 (* z (+ 15234687407/1000000000 z)))))))) (*.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 b y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal 9999999999999999830336967949613257980309080240684656321838454199566729216 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64))) #s(literal +inf.0 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))) #s(approx (/ (* y (+ b (* z (+ a (* z (+ t (* z (+ 55833770631/5000000000 (* 313060547623/100000000000 z))))))))) (+ 607771387771/1000000000000 (* z (+ 119400905721/10000000000 (* z (+ 314690115749/10000000000 (* z (+ 15234687407/1000000000 z)))))))) (*.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))) #s(approx (+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))) #s(approx (/ (* y (+ b (* z (+ a (* z (+ t (* z (+ 55833770631/5000000000 (* 313060547623/100000000000 z))))))))) (+ 607771387771/1000000000000 (* z (+ 119400905721/10000000000 (* z (+ 314690115749/10000000000 (* z (+ 15234687407/1000000000 z)))))))) (*.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 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64)))) (-.f64 x #s(literal 2 binary64)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (neg.f64 x)) (*.f64 #s(literal -104109730557/25000000000 binary64) (neg.f64 x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) (*.f64 (/.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (neg.f64 x)) (*.f64 #s(literal -104109730557/25000000000 binary64) (neg.f64 x))))) (if.f64 (<=.f64 x #s(literal -3242591731706757/18014398509481984 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x)))) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))) (if.f64 (<=.f64 x #s(literal 2400 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x)))) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -3242591731706757/18014398509481984 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)) (if.f64 (<=.f64 x #s(literal 2400 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #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 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (neg.f64 x)) (*.f64 #s(literal -104109730557/25000000000 binary64) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -48 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)) (if.f64 (<=.f64 x #s(literal 3400 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 binary64) x) #s(literal 23298017199368982832548000000000/13033352773350869092174451844127 binary64))))) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #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 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (neg.f64 x)) (*.f64 #s(literal -104109730557/25000000000 binary64) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -48 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)) (if.f64 (<=.f64 x #s(literal 58000 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #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 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x) (neg.f64 x)) (*.f64 #s(literal -104109730557/25000000000 binary64) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -48 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)) (if.f64 (<=.f64 x #s(literal 58000 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)))) (if.f64 (<=.f64 x #s(literal -180 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)) (if.f64 (<=.f64 x #s(literal 3950 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) y) x) #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64)) x) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) x)))) (if.f64 (<=.f64 x #s(literal -4842270319348757/4611686018427387904 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 450000 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) (*.f64 (-.f64 x #s(literal 2 binary64)) (+.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 -95000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 450000 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -1080000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 450000 binary64)) (+.f64 #s(approx (* (/ z (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) #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))) (- x 2)) (*.f64 x (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) (/.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -1080000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 450000 binary64)) (+.f64 #s(approx (* (/ z (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) #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))) (- x 2)) (*.f64 x (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) y) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (-.f64 y #s(literal 4297481763/15625000 binary64))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) y))))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -680000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 76000 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) #s(literal -1000000000/23533438303 binary64)) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -160000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 8854437155380585/590295810358705651712 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -1080000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 8854437155380585/590295810358705651712 binary64)) (+.f64 #s(approx (* (/ z (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) #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))) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) (*.f64 x y)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -1080000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 76000 binary64)) (+.f64 #s(approx (* (/ z (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) #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))) (- x 2)) (*.f64 #s(literal -1000000000/23533438303 binary64) (*.f64 x y)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)))) (if.f64 (<=.f64 x #s(literal -1080000000000000000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)) (if.f64 (<=.f64 x #s(literal 450000 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 (neg.f64 #s(approx (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ y x)) (* 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/ 1 x))) 2284450290879775841688574159837293/625000000000000000000000000000) x)) 13764240537310136880149/125000000000000000000) x)) 104109730557/25000000000) #s(literal -104109730557/25000000000 binary64))) x)))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64)))) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 #s(literal -11167812716741/40000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 692910599291889/10000000000000000 binary64) z) #s(literal -307332350656623/625000000000000 binary64)) z)) (-.f64 #s(literal -104698244219447/31250000000000 binary64) (*.f64 (-.f64 z #s(literal -6012459259764103/1000000000000000 binary64)) z))) y)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 10000000000000000/692910599291889 binary64))))) (if.f64 (<=.f64 z #s(literal -15/2 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (-.f64 (/.f64 (*.f64 y #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64)) z) (*.f64 #s(literal -692910599291889/10000000000000000 binary64) y))) x) (if.f64 (<=.f64 z #s(literal 7118155225890937/618970019642690137449562112 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) (+.f64 #s(literal 3350343815022304/279195317918525 binary64) (*.f64 #s(literal 155900051080628738716045985239/389750127738131234692690878125 binary64) z))))) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x))) (if.f64 (<=.f64 z #s(literal -15/2 binary64)) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x) (if.f64 (<=.f64 z #s(literal 7118155225890937/618970019642690137449562112 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) (+.f64 #s(literal 3350343815022304/279195317918525 binary64) (*.f64 #s(literal 155900051080628738716045985239/389750127738131234692690878125 binary64) z))))) (+.f64 #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 y (-.f64 (/.f64 #s(literal 751220861604756070699018739433/10000000000000000000000000000000 binary64) z) #s(literal -692910599291889/10000000000000000 binary64)))) x))) (if.f64 (<=.f64 z #s(literal -5312662293228351/295147905179352825856 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 10000000000000000/692910599291889 binary64)))) (if.f64 (<=.f64 z #s(literal 2135446567767281/309485009821345068724781056 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) (+.f64 #s(literal 3350343815022304/279195317918525 binary64) (*.f64 #s(literal 155900051080628738716045985239/389750127738131234692690878125 binary64) z))))) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 10000000000000000/692910599291889 binary64)))))) (if.f64 (<=.f64 z #s(literal -54 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 10000000000000000/692910599291889 binary64)))) (if.f64 (<=.f64 z #s(literal 2135446567767281/309485009821345068724781056 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 3350343815022304/279195317918525 binary64)))) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 10000000000000000/692910599291889 binary64)))))) (if.f64 (<=.f64 z #s(literal -54 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 2135446567767281/309485009821345068724781056 binary64)) (+.f64 x (/.f64 y #s(approx (/ (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z)) (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z))) #s(literal 3350343815022304/279195317918525 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 -54 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 2135446567767281/309485009821345068724781056 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (*.f64 #s(approx (+ 1 (/ (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) x)) #s(literal 1 binary64)) x) (+.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 y #s(literal -5893513370621317/151115727451828646838272 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))) (if.f64 (<=.f64 y #s(literal -35000000000000002097152 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 64000000 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 x (-.f64 y #s(literal 1 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y #s(literal -410 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 64000000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal -2000000000000000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64)))))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 x #s(literal -5854679515581645/1125899906842624 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 23500000000 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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (-.f64 #s(literal -28832688827/125000 binary64) (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y)) (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -28832688827/125000 binary64) (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y))) (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y)) 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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (+.f64 (*.f64 y x) z) #s(literal 2000000/54929528941 binary64)))) #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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 y #s(literal -2200000000000000 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 750000000000000072349910736225071179759616 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 b (*.f64 (+.f64 a y) y)) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2200000000000000 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 750000000000000072349910736225071179759616 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 (+.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 2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ y a) a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 y #s(literal -2200000000000000 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 760000000000000027923441438910795382521856 binary64)) (/.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2400000000000000 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 42000000000000002076814674888107229184 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 -1800000000000000 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 42999999999999996954146971623450738688 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 -1412304745521473/20769187434139310514121985316880384 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 2250000000000000062307227298002679176888320 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) #s(approx (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) 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))))) (/.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) #s(approx (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal -4200000000000000259547572063149966815813128127108259927169943245193807723488603782330037791698095292567457170557823028095081566830920435527163929535154945160713535366880771451178801327025282867003392 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (* x (log y)) z) t) (+.f64 t (*.f64 x (log.f64 y)))) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 42000000000000001246550495467411460596577488004607639552 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (-.f64 (+.f64 (+.f64 a (*.f64 (log.f64 y) x)) (+.f64 t z)) #s(approx (- (* (- 1/2 b) (log c)) (* i y)) (*.f64 (neg.f64 y) i))))) (if.f64 (<=.f64 x #s(literal -4200000000000000259547572063149966815813128127108259927169943245193807723488603782330037791698095292567457170557823028095081566830920435527163929535154945160713535366880771451178801327025282867003392 binary64)) (-.f64 (+.f64 (+.f64 a (*.f64 (log.f64 y) x)) (+.f64 t z)) #s(approx (- (* (- 1/2 b) (log c)) (* i y)) (*.f64 (neg.f64 y) i))) (if.f64 (<=.f64 x #s(literal 42000000000000001246550495467411460596577488004607639552 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (-.f64 (+.f64 (+.f64 a (*.f64 (log.f64 y) x)) (+.f64 t z)) #s(approx (- (* (- 1/2 b) (log c)) (* i y)) (*.f64 (neg.f64 y) i))))) (if.f64 (<=.f64 x #s(literal -4200000000000000259547572063149966815813128127108259927169943245193807723488603782330037791698095292567457170557823028095081566830920435527163929535154945160713535366880771451178801327025282867003392 binary64)) (-.f64 (+.f64 (+.f64 a (*.f64 (log.f64 y) x)) (+.f64 t z)) #s(approx (- (* (- 1/2 b) (log c)) (* i y)) (*.f64 (neg.f64 y) i))) (if.f64 (<=.f64 x #s(literal 42000000000000001246550495467411460596577488004607639552 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (-.f64 (+.f64 (+.f64 a (*.f64 (log.f64 y) x)) (+.f64 t z)) #s(approx (- (* (- 1/2 b) (log c)) (* i y)) (*.f64 (neg.f64 y) i))))) (if.f64 (<=.f64 x #s(literal -4200000000000000259547572063149966815813128127108259927169943245193807723488603782330037791698095292567457170557823028095081566830920435527163929535154945160713535366880771451178801327025282867003392 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (*.f64 #s(literal -1 binary64) (log.f64 y)))))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 10600000000000000478002636649027550019570397374736065944421674662192778426132715860031765901620635777711319722998077181276857935157775046453030138180679115126246548718027115395507503546885117082337280 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (*.f64 #s(literal -1 binary64) (log.f64 y)))))) (*.f64 y i)))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (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 -1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i)) (if.f64 (<=.f64 (+.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 599999999999999969642952760446876736823281225629032191489088080276271978073235569928691487175446778947220783259626142370538604269188579446476129096203946745610480146696329049671111177662542098019866722834196626165098126877560796755626445439548273829412239354787857852401793014790931058650637129633234944 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) a)))) (*.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 -50000000000000 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) a)))) (*.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 -1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) 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 -50000000000000 binary64)) (*.f64 #s(approx (+ 1 (/ (- (+ t (+ z (* (log y) x))) (- (* (- 1/2 b) (log c)) (* i y))) a)) (/.f64 z a)) a) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) a)))) (*.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 -1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) a)))) (*.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 -50000000000000 binary64)) (*.f64 #s(approx (+ 1 (/ (- (+ t (+ z (* (log y) x))) (- (* (- 1/2 b) (log c)) (* i y))) a)) (/.f64 z a)) a) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) a)))) (*.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 -500000 binary64)) (*.f64 #s(approx (+ 1 (/ (- (+ t (+ z (* (log y) x))) (- (* (- 1/2 b) (log c)) (* i y))) a)) (/.f64 z a)) a) (*.f64 #s(approx (+ 1 (/ (- (+ t (+ z (* (log y) x))) (- (* (- 1/2 b) (log c)) (* i y))) a)) #s(literal 1 binary64)) a)) (*.f64 #s(approx (+ 1 (/ (- (+ t (+ z (* (log y) x))) (- (* (- 1/2 b) (log c)) (* i y))) a)) #s(literal 1 binary64)) a) (-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 a #s(literal 1/2 binary64))) y) x) (-.f64 (*.f64 (log.f64 t) z) z)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 a #s(literal -820000000000000 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) (if.f64 (<=.f64 a #s(literal 5312662293228351/1180591620717411303424 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 b #s(approx (- a 1/2) #s(literal -1/2 binary64))) y) x) (-.f64 (*.f64 (log.f64 t) z) z)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))))) (if.f64 (<=.f64 z #s(literal -44000000000000004522839191070965760 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) (if.f64 (<=.f64 z #s(literal 105000000000000000547331599002666637447124746240 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))))) (if.f64 (<=.f64 z #s(literal -18000000000000001224756528351431572591382223310258954883413823908418876270465960173642646130615579050890487376669224934099864843891289912870336061318352601088 binary64)) (+.f64 (-.f64 (+.f64 #s(approx (+ x y) y) z) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))) (if.f64 (<=.f64 z #s(literal 95000000000000002328016316751831197652976123293749638856704 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (+.f64 (-.f64 #s(approx (+ (+ x y) z) (+.f64 x z)) (*.f64 z (log.f64 t))) #s(approx (* (- a 1/2) b) (*.f64 a b))))) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal -200000000000000007721798857483902880558804102982700877908847659137154782032985485340394783509086340687111501805726310060782654579073417017646333594747261264801453572096 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 (+.f64 x (+.f64 y z)) (*.f64 z (log.f64 t)))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #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 -200000000000000017642722810612845281403731968 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 (+.f64 x (+.f64 y z)) (*.f64 z (log.f64 t)))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 z #s(literal -36999999999999999775707895560830236684816948377615651640770164455238239478161114350551103517702392236437007530407817098246173020342417174707047732421744118985581733804266448409466310539334773391208727744719910335045865687534733247368921088 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 75000000000000000558673537655573991858149620393736540426973190598447988935086212019778990728043029380634920195208848471279407537460732988731792693083717912782240417302032941056 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 z (-.f64 #s(literal 1 binary64) (log.f64 t)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -20000000000000000292613904613497460619400859757293101185572215743395927285022964318208 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 a #s(approx (+ b (+ (* -1/2 (/ b a)) (/ y a))) b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -20000000000000000292613904613497460619400859757293101185572215743395927285022964318208 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 a #s(approx (+ b (+ (* -1/2 (/ b a)) (/ y a))) b))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 10000000000000000735758738477112498397576062152177456799245857901351759143802190202050679656153088 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (*.f64 (neg.f64 #s(approx (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b))) (-.f64 #s(literal 1/2 binary64) a))) b)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 #s(literal -1 binary64) y)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(literal 8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 a #s(approx (+ b (+ (* -1/2 (/ b a)) (/ y a))) b))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(literal 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 #s(literal -1 binary64) y)))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 a #s(approx (+ b (+ (* -1/2 (/ b a)) (/ y a))) b))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 a #s(approx (+ b (+ (* -1/2 (/ b a)) (/ y a))) b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (neg.f64 x)))) (-.f64 x (*.f64 (*.f64 y x) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -24000000000000000788197499740918225895688301592630680692295522230209928165570911893056031575065457904414788114823738453887563775221075804160 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) y) x)) #s(approx (* x (- 1 (* x y))) (-.f64 x (*.f64 (*.f64 x x) y)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) y) x)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 19999999999999999268135931261773148422054286450547135587360727686854173003085774848 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) y) x)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) x) y)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 19999999999999999268135931261773148422054286450547135587360727686854173003085774848 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 x) x) y)))) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/9 binary64) x) (/.f64 y (*.f64 #s(literal -3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 1188422437713965/19807040628566084398385987584 binary64)) (-.f64 #s(approx (- 1 (/ 3 (* (* 9 x) 3))) (/.f64 #s(literal -1/9 binary64) x)) (*.f64 (/.f64 #s(literal 1/3 binary64) (sqrt.f64 x)) y)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (sqrt.f64 x) #s(literal 9 binary64))))) (if.f64 (<=.f64 x #s(literal 6911985578081563/2658455991569831745807614120560689152 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) (/.f64 #s(literal -1/9 binary64) x)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (sqrt.f64 x) #s(literal 9 binary64))))) (if.f64 (<=.f64 y #s(literal -35000000000000002097152 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 4100000000000000 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (- (/ 1/9 x) (/ y (* -3 (sqrt x)))) (/.f64 #s(approx (+ 1/9 (* 1/3 (/ (* x y) (sqrt x)))) #s(literal 1/9 binary64)) x))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (sqrt.f64 x) #s(literal 9 binary64)))))) (if.f64 (<=.f64 y #s(literal -35000000000000002097152 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 4100000000000000 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (- (/ 1/9 x) (/ y (* -3 (sqrt x)))) (/.f64 #s(approx (+ 1/9 (* 1/3 (/ (* x y) (sqrt x)))) #s(literal 1/9 binary64)) x))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -3099999999999999884633442710513302335537920642535579298746366357225340928 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 11499999999999999922040909755158721729309647082356736 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (- (/ 1/9 x) (/ y (* -3 (sqrt x)))) (/.f64 #s(approx (+ 1/9 (* 1/3 (/ (* x y) (sqrt x)))) #s(literal 1/9 binary64)) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) (-.f64 #s(literal 1 binary64) #s(approx (- (/ 1/9 x) (/ y (* -3 (sqrt x)))) (/.f64 #s(approx (+ 1/9 (* 1/3 (/ (* x y) (sqrt x)))) #s(literal 1/9 binary64)) x))) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) #s(approx (* 3 (- 1 (* 1/9 (/ 1 x)))) #s(literal 3 binary64))) #s(literal 3 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/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 (+.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 -3039929748475085/1125899906842624 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x) (if.f64 (<=.f64 x #s(literal 5224175567749775/9007199254740992 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -30191289437/10000000000 binary64) x))) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x))) (if.f64 (<=.f64 x #s(literal -4728779608739021/4503599627370496 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 215 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)) #s(approx (+ 1 (* x (+ 99229/100000 (* x 4481/100000)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 99229/100000 binary64) x)))) x) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) #s(approx (+ 1 (* x (+ 99229/100000 (* x 4481/100000)))) #s(literal 1 binary64))) x) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 #s(literal -1 binary64) y)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (+.f64 #s(literal 1 binary64) (/.f64 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 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(approx (+ -1 x) #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 -2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 2 binary64)) #s(approx (- 1 (log (/ (+ -1 x) (+ -1 y)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (-.f64 #s(literal 1 binary64) x)) (-.f64 x #s(literal 1 binary64)))) #s(approx (log (* -1 (- x 1))) (*.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)))))) (-.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 -7656119366529843/2251799813685248 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 180000000000 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 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 (-.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 -7656119366529843/2251799813685248 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 180000000000 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 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 y #s(literal -16200000000000000000 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 180000000000 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 x y))))))) (if.f64 (<=.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (* -1 (/ (- 1 x) y)) (/.f64 #s(literal -1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 5 binary64)) #s(approx (- 1 (log (/ (+ -1 x) (+ -1 y)))) #s(approx (- (+ 1 (/ (* y (- 1 x)) (- x 1))) (log (* -1 (- x 1)))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 x) #s(literal 1 binary64)))))) #s(approx (- 1 (log (/ (+ -1 x) (+ -1 y)))) #s(approx (- (+ 1 (/ (* y (- 1 x)) (- x 1))) (log (* -1 (- x 1)))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) y))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -3/25 binary64) x) x) #s(literal -1 binary64)) (*.f64 #s(literal 253/1000 binary64) x)) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) (*.f64 x #s(approx (+ 3/25 (* 253/1000 (/ 1 x))) #s(literal 3/25 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64)))) #s(approx (- 1 (* x (+ 253/1000 (* x 3/25)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 3/2 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) t)) (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (*.f64 #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 -19999999999999999166239473664 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 #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 2535301200456459/5070602400912917605986812821504 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))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (*.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 +inf.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)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) t)) (+.f64 #s(literal 5/6 binary64) a))))))))))))) (if.f64 (<=.f64 (*.f64 #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 -19999999999999999166239473664 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 #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 2535301200456459/5070602400912917605986812821504 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))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 5/6 binary64) a)))))))))) (/.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 #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 -19999999999999999166239473664 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 #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 2535301200456459/5070602400912917605986812821504 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)))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 5/6 binary64) a)))))))))) (/.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 #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 -19999999999999999166239473664 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 #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 2535301200456459/5070602400912917605986812821504 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)))))))) (/.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 #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 -19999999999999999166239473664 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 #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 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 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))) #s(approx (+ 5/6 a) #s(literal 5/6 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)))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal -19999999999999999166239473664 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 #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 19999999999999999203710111496503539612900094584489084752976236251379344503312719734017529007804987593656193384146066220878431578296418582937435957034940955208676500285654445083383444294643727169939482492775850179559424 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) #s(approx (* -1 (+ 5/6 a)) #s(literal -5/6 binary64)))))))))) (/.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)))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal -19999999999999999166239473664 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 (-.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 -6139076427730539/2361183241434822606848 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 2326148992623603/83076749736557242056487941267521536 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x))) (if.f64 (<=.f64 y #s(literal -4242751136953197/18446744073709551616 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) z) y) (*.f64 #s(literal 1/2 binary64) z)) y) #s(literal 1 binary64))))) y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal -48999163945791/144115188075855872 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (pow (/ y (+ y z)) y) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (/ 1/2 y) -1/2) #s(literal 1/2 binary64)) z) #s(literal 1 binary64)) z) #s(literal -1 binary64))) y) x)) x) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal -48999163945791/144115188075855872 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z #s(approx (+ 1/2 (* 1/2 (/ 1 y))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (if.f64 (<=.f64 x #s(literal -3300000000000000169061855330061947282309369449801307113513822610642092717372963028992 binary64)) (*.f64 #s(approx (+ 1 (/ (/ (pow (/ y (+ y z)) y) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 172000000000000003280433812427695291549158235557346674636697413640781824 binary64)) #s(approx (+ x (/ (exp (* y (log (/ y (+ z y))))) y)) (/.f64 #s(approx (pow (/ y (+ y z)) y) #s(literal 1 binary64)) y)) (*.f64 #s(approx (+ 1 (/ (/ (pow (/ y (+ y z)) y) y) x)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (+ 1 (/ (/ (pow (/ y (+ y z)) y) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -7000 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 3122104327794287/22300745198530623141535718272648361505980416 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 -380000000000000035276718741368815656818332411931192930174115274882309026711484403696112636594535397663183881877326540051439459323834090589684280826372018190916511061318947846789446696110512129055744203464661342519600705783726080 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3600000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 #s(approx (* (- (* 1/2 x) -1/2) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x y))) x) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 6467216107573881/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))) (*.f64 #s(literal -1 binary64) x))))))))) (if.f64 (<=.f64 x #s(literal -380000000000000035276718741368815656818332411931192930174115274882309026711484403696112636594535397663183881877326540051439459323834090589684280826372018190916511061318947846789446696110512129055744203464661342519600705783726080 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3600000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 #s(approx (* (- (* 1/2 x) -1/2) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x y))) x) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 6467216107573881/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (/ 1 (exp (* x (log (/ x (+ x y)))))) (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))))))))) (if.f64 (<=.f64 x #s(literal -380000000000000035276718741368815656818332411931192930174115274882309026711484403696112636594535397663183881877326540051439459323834090589684280826372018190916511061318947846789446696110512129055744203464661342519600705783726080 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3600000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 #s(approx (* (- (* 1/2 x) -1/2) y) (*.f64 #s(literal 1/2 binary64) (*.f64 x y))) x) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 6690223559559187/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 (*.f64 y x) x)) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal -380000000000000035276718741368815656818332411931192930174115274882309026711484403696112636594535397663183881877326540051439459323834090589684280826372018190916511061318947846789446696110512129055744203464661342519600705783726080 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3600000 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 6690223559559187/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 (*.f64 y x) x)) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal -499999999999999974693567648537009433481822505506705036541952 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal 6690223559559187/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 (*.f64 y x) x)) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -499999999999999974693567648537009433481822505506705036541952 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal 6690223559559187/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))))) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal -10000000000000 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal 2 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)))) (if.f64 (<=.f64 x #s(literal 3512807709348987/4503599627370496 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x))) (if.f64 (<=.f64 y #s(literal -540000000000000019402417944904782157439190541110566564223604403569412007056232360047523698324424454363406139392 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 107999999999999998638421884009824243475022273339969269483531963690123264 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)) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal -1000000 binary64)) #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)))) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal -1200000 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (neg (- x -1)) #s(literal -1 binary64))) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (- 1 x) #s(literal 1 binary64)))) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (neg (- x -1)) #s(literal -1 binary64))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 99229/100000 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4481/100000 binary64))))) (-.f64 x (/.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 -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 5224175567749775/9007199254740992 binary64)) #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))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) (/.f64 #s(literal 27061/4481 binary64) x))))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) #s(approx (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)) #s(literal 1 binary64)))) #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)) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal -inf.0 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 y (/.f64 z x))) (if.f64 (<=.f64 (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z))) #s(literal 99999999999999996350686867959178558315902274782992576532314485486221746301240205812674342870820492799837784938001204037775189753543960218791943147793788145321066524580618236658968633362758090027700335311493754978334367629875739137498376013657689431411868208826074951744485326848 binary64)) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 y x))))) (if.f64 (<=.f64 z #s(literal -59/2 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x) (if.f64 (<=.f64 z #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x))) (if.f64 (<=.f64 z #s(literal -59/2 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))))) (if.f64 (<=.f64 z #s(literal -3796383208375055/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 7942296627156717/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 7349874591868649/144115188075855872 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (/.f64 (*.f64 t x) (-.f64 z #s(literal 1 binary64)))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z)))))) (if.f64 (<=.f64 y #s(literal -5800000000 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 5164499756173817/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 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 y (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal -5800000000 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 5164499756173817/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (*.f64 (/.f64 x (-.f64 z #s(literal 1 binary64))) t)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 t #s(literal -2650000000000000084447890718306145519659664128849959118777924786756456055451128831650955864396636448982820834398316622847515328207912960 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 #s(approx (- y (* -1 t)) t) z))) (if.f64 (<=.f64 t #s(literal 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 t #s(literal 12999999999999999716303179841379638433156739455251760532081006793579511356154128204053549790968718972677425459155212437738068357025355063934870112646077649413247860736 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x y) z)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (*.f64 (neg.f64 x) t)))))) (if.f64 (<=.f64 y #s(literal -2755621862244755/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 8241416172834219/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (*.f64 #s(approx (/ x (- z 1)) (/.f64 x z)) t)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 z #s(literal -59/2 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (/.f64 (*.f64 t x) z))) (if.f64 (<=.f64 z #s(literal 1080863910568919/9007199254740992 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (*.f64 (neg.f64 x) t))) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (/.f64 (*.f64 t x) z))))) (if.f64 (<=.f64 z #s(literal 2599999999999999882815038554112 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (*.f64 (neg.f64 x) t))) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t #s(approx x #s(literal 0 binary64))))))) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) #s(approx (/ (* t x) (- z 1)) (*.f64 (neg.f64 x) t))) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) #s(approx (* z (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y)))) t) (if.f64 (<=.f64 x #s(literal -2616619407464185/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) (if.f64 (<=.f64 x #s(literal 207784017051299/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) #s(approx (* z (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z)) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) (if.f64 (<=.f64 x #s(literal -5/2 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 5944751508129055/9007199254740992 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) (*.f64 #s(literal -12692862305735843227608787/10000000000000000000000000 binary64) x))) #s(literal 2134856267379707/1000000000000000 binary64))))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -2871044762448691/1125899906842624 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 55000 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 -7566047373982433/9007199254740992 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 55000 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 8782019273372467/1125899906842624 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 #s(literal -2134856267379707/1000000000000000 binary64) x))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x)) (if.f64 (<=.f64 x #s(literal -2476979795053773/562949953421312 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 55000 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 -90000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4867778304876401/40564819207303340847894502572032 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))))) (if.f64 (<=.f64 z #s(literal -600000000000000024271790803693365886976 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 -90000 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 #s(approx (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -90000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 90000000000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z))))))))))) (if.f64 (<=.f64 z #s(literal -90000 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 -90000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -2100000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 3999999999999999758836665486412714344448 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 -2000 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 10000000 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 -2000 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 10000000 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 y (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -9 binary64) x))) #s(literal 3 binary64)) #s(literal -3 binary64)) (sqrt.f64 x)) (*.f64 (+.f64 (*.f64 (-.f64 y (/.f64 #s(literal -1/9 binary64) x)) #s(literal 3 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)) (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 -39999999999999999725592761437880851790636777472 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) #s(approx (* x (* (sqrt (/ 1 x)) (- y 1))) (*.f64 (sqrt.f64 x) (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 (+.f64 #s(approx (* (- y (/ 1 (* -9 x))) 3) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -3 binary64)) (sqrt.f64 x)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) 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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) #s(approx (* x (* (sqrt (/ 1 x)) (- y 1))) (*.f64 (sqrt.f64 x) (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (/.f64 #s(literal 1/3 binary64) x)) (sqrt.f64 x)) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) 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 -5764607523034235/288230376151711744 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) #s(approx (* x (* (sqrt (/ 1 x)) (- y 1))) (*.f64 (sqrt.f64 x) (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 x) x))) (*.f64 #s(approx (* (- (+ (/ 1/9 x) y) 1) 3) (*.f64 #s(literal 3 binary64) y)) (sqrt.f64 x)))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) #s(approx (* x (* (sqrt (/ 1 x)) (- y 1))) (*.f64 (sqrt.f64 x) (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 y #s(literal -160000 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 30500 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) #s(approx (* (* (* x 3) (- y 1)) (sqrt (/ 1 x))) (*.f64 (sqrt.f64 x) #s(literal -3 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 -160000 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 30500 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) #s(approx (* (* (* x 3) (- y 1)) (sqrt (/ 1 x))) (*.f64 (sqrt.f64 x) #s(literal -3 binary64)))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) #s(approx (* (* (* x 3) (- y 1)) (sqrt (/ 1 x))) (*.f64 (sqrt.f64 x) #s(literal -3 binary64)))) (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) (if.f64 (<=.f64 x #s(literal -50000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (+ (* -1 (log y)) (* -1 (/ (- (log t) (+ y z)) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (- (/ (log t) x) (/ y x)) (*.f64 #s(literal -1 binary64) (/.f64 y x))))) z)) (/.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 x #s(literal 5440166188265831/151115727451828646838272 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (-.f64 (log.f64 t) z) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (+ (* -1 (log y)) (* -1 (/ (- (log t) (+ y z)) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (- (/ (log t) x) (/ y x)) (*.f64 #s(literal -1 binary64) (/.f64 y x))))) z)) (/.f64 #s(literal 1 binary64) x)))))))))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal -4999999999999999760735974646144406802668162693126366712121860560028867422224871803995332339490365705143022923423718957053975462570377978259298633287860084956249979212654597850332557839410175135596805230755849297863690962148994861165983461669863424 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (*.f64 x #s(approx (+ (log y) (/ (log t) x)) (log.f64 y)))) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (-.f64 (log.f64 t) z) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (*.f64 (-.f64 #s(approx (* -1 (/ (- (log t) (+ y z)) x)) (/.f64 z x)) (log.f64 y)) (neg.f64 x))))) (if.f64 (<=.f64 x #s(literal -21000000000000001146532390016497067245235580542162559446015502150382228219949180536028902501964965146672969353018461694984192 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (*.f64 x #s(approx (+ (log y) (/ (log t) x)) (log.f64 y)))) y)) (if.f64 (<=.f64 x #s(literal 160000000000000014495514624 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (-.f64 (log.f64 t) z) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (*.f64 x #s(approx (+ (log y) (/ (log t) x)) (log.f64 y)))) y)))) (if.f64 (<=.f64 x #s(literal -21000000000000001146532390016497067245235580542162559446015502150382228219949180536028902501964965146672969353018461694984192 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* -1 (/ (+ (* (* (neg x) (log y)) x) (* (- (+ z y) (log t)) x)) x)) (*.f64 x (log.f64 y)))) (if.f64 (<=.f64 x #s(literal 1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (-.f64 (log.f64 t) z) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* -1 (/ (+ (* (* (neg x) (log y)) x) (* (- (+ z y) (log t)) x)) x)) (*.f64 x (log.f64 y)))))) (if.f64 (<=.f64 x #s(literal -21000000000000001146532390016497067245235580542162559446015502150382228219949180536028902501964965146672969353018461694984192 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* -1 (/ (+ (* (* (neg x) (log y)) x) (* (- (+ z y) (log t)) x)) x)) (*.f64 x (log.f64 y)))) (if.f64 (<=.f64 x #s(literal 1650000000000000117326619871305284121988946835111044362588441812937407085444427841384649381768107458824763150902539495654892792332468823422329561583859835749154479667962104168740401709056 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* -1 (/ (+ (* (* (neg x) (log y)) x) (* (- (+ z y) (log t)) x)) x)) (*.f64 x (log.f64 y)))))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal -5000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (- (log t) z) (*.f64 #s(literal -1 binary64) z)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal 49999999999999998584394024780232100424968164183088578953216 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) #s(approx (+ y z) z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (* -1 (/ (+ (* (* (neg x) (log y)) x) (* (- (+ z y) (log t)) x)) x)) (*.f64 x (log.f64 y)))))) (if.f64 (<=.f64 z #s(literal -300000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (- (log t) z) (*.f64 #s(literal -1 binary64) z)) y)) (if.f64 (<=.f64 z #s(literal 1450000000000000122845348237410304 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)) (-.f64 #s(approx (- (log t) z) (*.f64 #s(literal -1 binary64) z)) y)))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 y)) y) #s(literal -5000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (- (log t) z) (*.f64 #s(literal -1 binary64) z)) y)) #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 #s(approx (- (log t) z) (*.f64 #s(literal -1 binary64) z)) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 y))) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -199999999999999990561044450276333613382502582705723397060843246977024 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) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 49999999999999998440692023514963491717685634530639844703322105876395762568335322697627001197697942402629632 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) y) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y))) (if.f64 (<=.f64 (-.f64 t #s(literal 1 binary64)) #s(literal -4512606826625237/4503599627370496 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) (if.f64 (<=.f64 (-.f64 t #s(literal 1 binary64)) #s(literal 20000000000000000000 binary64)) #s(approx (/ (* x (* (pow a (- t 1)) (exp (- (* (log z) y) b)))) y) (/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 a y))) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y))) (if.f64 (<=.f64 y #s(literal -799999999999999939894209295194305634035736695867870769151380777780235359980634421282530795010254123001224046730924425826271232 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y) (if.f64 (<=.f64 y #s(literal 9500000 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b))) y) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y))) (if.f64 (<=.f64 y #s(literal -100000000000000000000 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y) (if.f64 (<=.f64 y #s(literal -496527519231531/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 binary64)) (*.f64 (/.f64 (*.f64 (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)) x) (if.f64 (<=.f64 y #s(literal 2400000 binary64)) (/.f64 (*.f64 x (*.f64 (pow.f64 a #s(approx (- t 1) #s(literal -1 binary64))) #s(approx (exp (- (* (log z) y) b)) (exp.f64 (neg.f64 b))))) y) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y)))) (if.f64 (<=.f64 t #s(literal -1550000000000000017851623418755205474834104076218846136623851662486996896460681629372912477407410198400661210429935532767344559231859897139200 binary64)) (/.f64 (*.f64 x (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 a))))) y) (if.f64 (<=.f64 t #s(literal 1649999999999999995544731219386240431135208576741717353487177859668639744 binary64)) #s(approx (* (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) x) (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b))))) (/.f64 (*.f64 x (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 a))))) y))) (if.f64 (<=.f64 y #s(literal -100000000000000000000 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y) (if.f64 (<=.f64 y #s(literal -3794275180128377/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) (*.f64 (/.f64 (*.f64 (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)) x) (if.f64 (<=.f64 y #s(literal 2400000 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 (*.f64 x (exp.f64 (neg.f64 b))) (*.f64 a y)))) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -1320736327839163/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 binary64)) (/.f64 (*.f64 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 0 binary64)) (*.f64 (/.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 x #s(approx (* (pow a (- t 1)) (exp (- (* (log z) y) b))) #s(approx (/ (exp (- (* y (log z)) b)) a) (/.f64 (pow.f64 z y) a)))) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -1320736327839163/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 (*.f64 x (exp.f64 (neg.f64 b))) (*.f64 a y)))) (if.f64 (<=.f64 (/.f64 (*.f64 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 (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 (*.f64 x (exp.f64 (neg.f64 b))) (*.f64 a y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -8920298079412249/89202980794122492566142873090593446023921664 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 35681192317649/713623846352979940529142984724747568191373312 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 a #s(literal -76000000000000007109476484477405824477407687062422817488648863059757370470875090644104138203332608 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) (if.f64 (<=.f64 a #s(literal 7199999999999999664455680 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (*.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))) (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 -999999999999999983222784 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 200000000000000010633203932531929807120677891504902019467139459740877830445843311891900085826986098180514433636250241879259008902761073077463384326180408077533983407946684470268995013675256664624709275670582961344224738611407182763130880 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(approx (- (log (- 1 z)) b) (neg.f64 b)) a))) x) (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 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y)))) (*.f64 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 #s(approx (- (log z) t) (neg.f64 t)) y))) x)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -999999999999999983222784 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 (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)) (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 -1000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 #s(approx (- (log z) t) (neg.f64 t)) y))) x)) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -1000 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 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 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)))) #s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) (+.f64 x (*.f64 x #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 -1000 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 (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) #s(approx (+ (* x (exp (* a (- (log (- 1 z)) b)))) (* x (* y (* (exp (* a (- (log (- 1 z)) b))) (- (log z) t))))) (+.f64 x #s(approx (* x (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x 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 -46 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal -4722366482869645/4722366482869645213696 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) x) (+.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (/.f64 (/.f64 (*.f64 y (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (+.f64 y x)) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -20000000000000000000 binary64)) (/.f64 (/.f64 (*.f64 y (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (+.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 1298074214633707/649037107316853453566312041152512 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (/.f64 (/.f64 (*.f64 y (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (+.f64 y x)) (+.f64 y x)))) (*.f64 (/.f64 (neg.f64 x) (+.f64 y x)) (/.f64 (/.f64 (neg.f64 y) (+.f64 y x)) (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal -1396150206085005/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (* (- (+ y x) -1) (* (+ y x) (+ y x))) (* y x)) #s(approx (/ (+ (* x (+ 1 x)) (* y (+ x (* 2 (+ 1 x))))) y) (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x y)))))))) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x))) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -7276904104443057/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (*.f64 (/.f64 y (+.f64 y x)) (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x))) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -5501699011186147/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 230000000 binary64)) (/.f64 (*.f64 x (/.f64 y (*.f64 #s(approx (- (+ y x) -1) (+.f64 #s(literal 1 binary64) x)) (+.f64 y x)))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (/.f64 (*.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) x) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x))) (+.f64 y x))))) (if.f64 (<=.f64 y #s(literal 8668637173482171/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 759999999999999957691468261097123729850488059801311999635989400928929151634201487932503733179279998976 binary64)) (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x))))) (*.f64 (/.f64 x (-.f64 #s(literal -1 binary64) (+.f64 y x))) (/.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) (+.f64 y x))))) (if.f64 (<=.f64 y #s(literal 5755292697852851/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1150000000 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(approx (+ (+ x y) 1) (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (/.f64 (*.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) x) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) x))) #s(approx (+ y x) y))))) (if.f64 (<=.f64 y #s(literal 5755292697852851/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1150000000 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(approx (+ (+ x y) 1) (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (/.f64 (*.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) x) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (*.f64 (/.f64 x (-.f64 #s(literal -1 binary64) (+.f64 y x))) (/.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) (+.f64 y x)))))) (if.f64 (<=.f64 y #s(literal 5755292697852851/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1150000000 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) #s(approx (+ (+ x y) 1) (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (/.f64 (*.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) x) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))))) (if.f64 (<=.f64 y #s(literal 6197399707408581/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (/.f64 (*.f64 #s(approx (/ (neg y) (+ y x)) #s(literal -1 binary64)) x) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -4800000 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 93248106826835/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal 93248106826835/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 y #s(literal -4800000 binary64)) (/.f64 #s(approx (* x (/ y (* (- (+ y x) -1) (+ y x)))) (/.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 5673888892280805/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 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 y #s(literal 5673888892280805/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 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 y #s(literal 5673888892280805/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 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 -7199999999999999350137835597740959630481050189397525249654784 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 -7199999999999999350137835597740959630481050189397525249654784 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 -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 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 1881960489343675/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 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 802724515596525/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) (+.f64 (/.f64 (*.f64 y x) z) x) (+.f64 (*.f64 (/.f64 y z) x) x)) (+.f64 (*.f64 (/.f64 y z) x) x) (*.f64 (/.f64 (+.f64 z y) z) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 7442828536787015/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 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 -4455508415646675/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 binary64)) (*.f64 #s(approx (/ (+ z y) z) (/.f64 y z)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (*.f64 (/.f64 x z) #s(approx (+ z y) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -4455508415646675/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 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) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) z)) (*.f64 #s(literal 83333333333333/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z)) (/.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 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z) (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 200000000000000018566694074404639819378069690490101542196902776253846856163939159840059282418176525085886253619645547395494452275702152941939095171774746416271847927009972550941814050584480067924075896560348075010316160938803200 binary64)) (-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x))) #s(literal -91893853320467/100000000000000 binary64)) (+.f64 (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 x)) #s(literal -91893853320467/100000000000000 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z)) (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x))) (-.f64 (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x))) #s(literal -91893853320467/100000000000000 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 375299368467591/4503599627370496 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 10000000000000 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 #s(approx (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 6004799503064585/72057594037927936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 10000000000000 binary64)) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (-.f64 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 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 6004799503064585/72057594037927936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 10000000000000 binary64)) (-.f64 (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 6004799503064585/72057594037927936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 10000000000000 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)))) (if.f64 (<=.f64 x #s(literal 44000000000000000118061298907269926215483392 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (+.f64 (*.f64 #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal -100000000000000/91893853320467 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x))) #s(literal 91893853320467/100000000000000 binary64)) #s(literal 91893853320467/100000000000000 binary64))) (if.f64 (<=.f64 x #s(literal 44000000000000000118061298907269926215483392 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 (*.f64 #s(literal -100000000000000/91893853320467 binary64) (-.f64 #s(literal 1 binary64) (log.f64 x))) x))) #s(literal 91893853320467/100000000000000 binary64))) (if.f64 (<=.f64 x #s(literal 44000000000000000118061298907269926215483392 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal -100000000000000/91893853320467 binary64) (-.f64 x (*.f64 (log.f64 x) x))))) #s(literal 91893853320467/100000000000000 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (* (log x) (- x 1/2)) (- x (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) 91893853320467/100000000000000) (*.f64 #s(literal 100000000000000/91893853320467 binary64) (/.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(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64))) x) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 3602879701896397/36028797018963968 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z #s(approx (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (/.f64 #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))) x) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))))) (/.f64 #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))) x) (pow.f64 x #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (if.f64 (<=.f64 y #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) #s(approx (- (* x (log (/ x y))) z) (-.f64 (*.f64 (-.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)) (log.f64 y)) x) (-.f64 z (*.f64 (log.f64 #s(literal 2 binary64)) x))))) (if.f64 (<=.f64 y #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 -350000000000000002607143175726011962004698228504103855325874889459423948363735656092301956730867470442962960910974626199303901841483420614081699234390683592983788614076153724928 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 -5245195064864033/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 3036033799609659/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 -5245195064864033/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) (if.f64 (<=.f64 x #s(literal 3036033799609659/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 -168000000000000004986201981869645842386309952018430558208 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal 8437482395119095/1298074214633706907132624082305024 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -6857655085992111/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128 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 -4388899255034951/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048 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 x #s(approx (+ 1 (* -1 (/ (- y z) (- a z)))) (/.f64 (-.f64 y a) z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 x #s(literal 410000000000000013125876705869011472254570225368714687145274507264 binary64)) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 z y) (-.f64 z a)))) (if.f64 (<=.f64 x #s(literal 22200000000000001121584668729559464581211393117641184538488638572986157503413315695255267753495410145289772704792908448103278631937114112 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 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) x))))) (if.f64 (<=.f64 z #s(literal -84999999999999998048012916216664934470829021935200081754129142075170459060535296 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 -7926335344172073/144115188075855872 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 6436481271636733/3064991081731777716716694054300618367237478244367204352 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 y #s(literal -679999999999999995390245098565907023993961740521963520 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (-.f64 t x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a z)) y))) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 z y) (-.f64 z a))))) (if.f64 (<=.f64 t #s(literal -5537337403519325/2993155353253689176481146537402947624255349848014848 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 2183751123623359/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) x))) (if.f64 (<=.f64 t #s(literal 55000000000000001845993457149660028035715400513458500965000721093682873872843300703926227524816732160 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 x #s(literal -5172172450422375/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) x))) (if.f64 (<=.f64 x #s(literal 22200000000000001121584668729559464581211393117641184538488638572986157503413315695255267753495410145289772704792908448103278631937114112 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 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) x))))) (if.f64 (<=.f64 t #s(literal -5537337403519325/2993155353253689176481146537402947624255349848014848 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 2183751123623359/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (/.f64 (*.f64 x #s(approx (- (- z a) (- z y)) (-.f64 y a))) (-.f64 z a))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -112000000000 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 6436481271636733/3064991081731777716716694054300618367237478244367204352 binary64)) (+.f64 x (*.f64 #s(approx (- t x) t) #s(approx (/ (- z y) (- z a)) (/.f64 y 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 -1550000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 8392073242338151/3291009114642412084309938365114701009965471731267159726697218048 binary64)) (+.f64 x (*.f64 #s(approx (- t x) t) #s(approx (/ (- z y) (- z a)) (/.f64 y a)))) (if.f64 (<=.f64 z #s(literal 649999999999999980426909432749914791633485416989599199345027465844725072772726784 binary64)) #s(approx (+ x (* (- 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 #s(approx (- z y) z) (-.f64 z a)) t))))) (if.f64 (<=.f64 z #s(literal -1550000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 344811496694825/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 x (*.f64 #s(approx (- t x) t) #s(approx (/ (- z y) (- z a)) (/.f64 y a)))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 z #s(literal -1550000 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 344811496694825/95780971304118053647396689196894323976171195136475136 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (-.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) x))) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 a #s(literal -189999999999999984168380472482518263973053346187379472522008111213704963200082095808125907414968842665413909784398900257012604832669359610818062741792500712222834426844655305358757995879198104559308475473516520538112 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal -6052837899185947/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (*.f64 (/.f64 y (-.f64 a z)) t))) (if.f64 (<=.f64 a #s(literal 8220946709986329/365375409332725729550921208179070754913983135744 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t)))))) (if.f64 (<=.f64 y #s(literal -330000000000000019030560995097991198693276750327054336 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (*.f64 (/.f64 y (-.f64 a z)) t))) (if.f64 (<=.f64 y #s(literal 28000000000000002229630325836023680736899331227729394956911793774293545045825900568481182172375103014929611716686389666239465164593244344935301323165814802862407014084086291255477276216209902462128775447445504 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 (* y (- (/ t (- a z)) (/ x (- a z)))) (*.f64 (/.f64 y (-.f64 a z)) t))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* x (+ 1 (* -1 (/ (- y 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 -5016456510113119/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352 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 0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) #s(literal 1 binary64)) t)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 4999999999999999982186210368447555070295488497982936555566635019853876691464555306308235805663605986147285271965158313518453714403689727987538495896636998448749816068246376395903778005238377855619279217973577406048370688 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 (* y (- (/ t (- a z)) (/ x (- a z)))) (*.f64 (/.f64 y #s(approx (- a z) a)) t))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) #s(approx (* x (+ 1 (* -1 (/ (- y 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 -5016456510113119/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352 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 0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) #s(literal 1 binary64)) 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 (* x (+ 1 (* -1 (/ (- y 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 -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 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 0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (*.f64 #s(approx (/ (- z y) (- z a)) #s(literal 1 binary64)) 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 -4999999999999999727876154935214080 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 3602879701896397/36028797018963968 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5000000 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 -200 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 3602879701896397/36028797018963968 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 5000000 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 -200 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 3602879701896397/36028797018963968 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 5000000 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 -200 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 3602879701896397/36028797018963968 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 3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 99999999999999991611392 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 3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 99999999999999991611392 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5902958103587057/147573952589676412928 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 99999999999999991611392 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) (if.f64 (<=.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) #s(literal 0 binary64)) #s(approx (* (* (/ -1 (- z y)) (- y x)) t) (/.f64 (*.f64 t #s(approx (- y x) y)) y)) #s(approx (* (/ (- x y) (- z y)) t) t)) #s(approx (* (/ (- x y) (- z y)) t) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 (/.f64 x y) #s(literal -5000000 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 4000000000000 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -8034690221294951/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 x y)))) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -8034690221294951/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 6490371073168535/1298074214633706907132624082305024 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) #s(approx (+ (* (/ x y) (- z t)) t) (/.f64 (*.f64 x (-.f64 z t)) y)))) (if.f64 (<=.f64 z #s(literal -1350000000000000040030835959002028165557618988031309118476575440294980598599724050492612952046153251038267264110188442599425577096619605552564670860692021051392 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)) (if.f64 (<=.f64 z #s(literal 10500000000000 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (-.f64 t (*.f64 x (/.f64 t y)))) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -8034690221294951/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 6490371073168535/1298074214633706907132624082305024 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) #s(approx (- t (/ (* (- t z) x) y)) (/.f64 (*.f64 x z) y)))) #s(approx (+ (* (/ x y) (- z t)) t) t) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -1 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (/.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 45000 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 (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 1261007895663739/18014398509481984 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 (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 1261007895663739/18014398509481984 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 1261007895663739/18014398509481984 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 (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 45000 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) #s(approx (/ 1 (sqrt (/ 1 x))) (sqrt.f64 x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) (+.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x x)) (*.f64 y y)) (-.f64 (+.f64 (*.f64 y y) x) (*.f64 x (-.f64 #s(literal -1 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 19999999999999999862796380718940425895318388736 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (* (- 1 (/ (* (- -2 x) x) (* y y))) (* y y)) (*.f64 x (+.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (- (+ (* y y) x) (* x (- -1 x))) (-.f64 x (*.f64 (-.f64 #s(literal -1 binary64) x) x))) (*.f64 #s(approx (- y (* (/ (- -2 x) y) x)) y) y)) (if.f64 (<=.f64 y #s(literal 2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (* (- 1 (/ (* (- -2 x) x) (* y y))) (* y y)) (*.f64 x (+.f64 #s(literal 2 binary64) x))) (*.f64 #s(approx (- y (* (/ (- -2 x) y) x)) y) y)) (if.f64 (<=.f64 y #s(literal 7598855856198875/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (* (- 1 (/ (* (- -2 x) x) (* y y))) (* y y)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (*.f64 #s(approx (- y (* (/ (- -2 x) y) x)) y) y)) #s(approx (* (- 1 (/ (* (- -2 x) x) (* y y))) (* y y)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 x y) x) y) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 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 -5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 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 -245000000 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 660000000000000 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))))) #s(approx (+ (+ (* x y) x) y) y) (*.f64 (+.f64 x x) x) (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) y) x) #s(approx (+ x (/ (- y x) 2)) (*.f64 (+.f64 y x) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal -8045601589545917/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))))) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x (+.f64 y y)) (/.f64 x (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (+.f64 (*.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 y (/.f64 #s(literal 1 binary64) (*.f64 y x))) x) (+.f64 (*.f64 (*.f64 y x) y) x) (+.f64 (*.f64 x (*.f64 y y)) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 x #s(approx (+ 1 (* y y)) #s(literal 1 binary64))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 y #s(literal -3516957540073085/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) (if.f64 (<=.f64 y #s(literal 5072854620270127/1152921504606846976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (+.f64 x (*.f64 (/.f64 #s(approx (- y x) y) t) z)))) (if.f64 (<=.f64 y #s(literal -3516957540073085/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))) (if.f64 (<=.f64 y #s(literal 5072854620270127/1152921504606846976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (+.f64 x (*.f64 (/.f64 z t) #s(approx (- y x) y))))) (if.f64 (<=.f64 y #s(literal -3386706919782613/36028797018963968 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 y #s(literal 175000000000000001389726766339203818778363596357849508783276324195966048305550235057857368081432781282164629677023835678176883156975616 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 t) z)))) (if.f64 (<=.f64 t #s(literal -900000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 5444517870735015/680564733841876926926749214863536422912 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal -900000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 5444517870735015/680564733841876926926749214863536422912 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (+ z z) z) (* t y)) (* z (+ y y))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 t z)) (/.f64 z y))))) (if.f64 (<=.f64 z #s(literal -829999999999999996365507632490250571175269331957377884160319483549786140069013851914779970751755665623868726141408873807583159512749906622764188068050349967645081600 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (-.f64 x (*.f64 (/.f64 (+.f64 z z) (-.f64 (*.f64 (+.f64 z z) z) (*.f64 t y))) y)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -28000000000000000586846421722073388892136993052159708907564647315402189478362424006475542222282192348143006660133000314880 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 606580269400033/713623846352979940529142984724747568191373312 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 (PI.f64) (*.f64 (+.f64 b b) a)) (+.f64 a b)) (if.f64 (<=.f64 a #s(literal -23500000000000001514304840662481187453788151412841164140634287499984063755583462771584785540215412555364346609180894272692365562212276964821385587018266836992 binary64)) (/.f64 (/.f64 (PI.f64) (*.f64 a b)) #s(approx (* 2 (+ a b)) (+.f64 a a))) (/.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) a) (+.f64 b b)))) (if.f64 (<=.f64 a #s(literal -23000000000000000379406787300399890299536323505374064950845018556655995980247155850262013342550931909962567125155695937995415524819948988703685175843741499392 binary64)) (/.f64 (PI.f64) (*.f64 #s(approx (* 2 (+ a b)) (+.f64 a a)) (*.f64 a b))) (/.f64 (PI.f64) (*.f64 (*.f64 (+.f64 a b) a) (+.f64 b b)))) (/.f64 (PI.f64) (*.f64 #s(approx (* 2 (+ a b)) (+.f64 a a)) (*.f64 a b))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x)) (exp.f64 (*.f64 (-.f64 #s(literal -1 binary64) eps) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 eps #s(literal 109999999999999992962532875109305035179493245190831296257997040274541970225040701719336396093151526350329982803247104 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 eps #s(literal 919999999999999981181990653349998208351549906382278111584441267716036491929096522169994983824199556098429375696332017574881254546240539528166675874139877132833128448 binary64)) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) #s(approx (exp (neg (* (- 1 eps) x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 eps #s(literal 1 binary64)))))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) eps)))))))) #s(literal 2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 eps #s(literal 47000000000000000617161096727577289417980467208733589504 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 eps #s(literal 11200000000000000234738568688829355556854797220863883563025858926160875791344969602590216888912876939257202664053200125952 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 eps #s(literal 17500000000000000564019894551442018056116217653579294975732493640598545065409155191322581232536063711610974730053934240497664 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x) #s(literal -1 binary64)))) eps) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 4438747792736361/1152921504606846976 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 2549999999999999921434108965286214662817728239274425789872212007826110402144448922766298031044309680463831186461224704849684880797476601929663801687569059914186752 binary64)) (*.f64 (-.f64 (*.f64 #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x (-.f64 #s(approx 1 #s(literal 0 binary64)) eps)))) (+.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) eps) #s(approx 1 #s(literal 0 binary64)))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) eps) #s(approx 1 #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal 254999999999999987804469581036308333857222588567752115514676358851768536582902892001717902095512139397906741374558462878075172707902661816247555634141307076947810563894005984079378067176496845515997364376862376354163720192 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal 6198106008766409/590295810358705651712 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (/.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 -5814709794364855/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- -1 eps) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(approx (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) #s(approx (* 1/2 (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps))))))) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.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))) (*.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 #s(approx (- (* z 8619/5000) (+ 397829/50000 (* y 98503/10000))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal 98503/10000 binary64) (/.f64 y z)) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) z))) #s(literal 8619/5000 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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.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)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.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))) (*.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 #s(approx (- (* z 8619/5000) (+ 397829/50000 (* y 98503/10000))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal 98503/10000 binary64) (/.f64 y z)) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) z))) #s(literal 8619/5000 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))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.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)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 #s(approx (- (* z 8619/5000) (+ 397829/50000 (* y 98503/10000))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 #s(literal 98503/10000 binary64) (/.f64 y z)) (*.f64 #s(literal 397829/50000 binary64) (/.f64 #s(literal 1 binary64) z))) #s(literal 8619/5000 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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (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))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)) #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (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))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (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 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (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)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)) #s(approx (+ 63/20 (* y 10)) #s(literal 63/20 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (sqrt.f64 #s(literal 2 binary64)))) a2)) (/.f64 (-.f64 (*.f64 (*.f64 a1 (cos.f64 th)) (neg.f64 a1)) (*.f64 (*.f64 a2 (cos.f64 th)) a2)) (neg.f64 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 #s(approx (cos th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 #s(approx (cos th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(approx (+ 1 (/ (* a2 a2) (* a1 a1))) #s(literal 1 binary64)) (*.f64 a1 a1))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (*.f64 (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 k #s(literal -1/2 binary64))) (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) k))) (sqrt.f64 k)) (if.f64 (<=.f64 k #s(literal 1170935903116329/9007199254740992 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (/.f64 (PI.f64) k)))) (/.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) #s(approx (* 1/2 (- 1 k)) (*.f64 #s(literal -1/2 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 1 #s(literal 0 binary64)) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 500000000000000023376909442728063994594802715665205143420682436372008219697277947305184129090151668469538444067022475144663084092331215165737156638708489908193694639932318967793498760119176155511330039146864335692596466630531151717376319013390688774370983942319641722880 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (/.f64 (PI.f64) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (/ (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))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 #s(approx (pow (* 2 (* n (PI))) 1/2) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) n))))) (sqrt.f64 k)))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 (sqrt.f64 k) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (/.f64 (PI.f64) k))))) (if.f64 (<=.f64 n #s(literal 500000000000000009942312419328 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (/.f64 #s(literal 1 binary64) k) (+.f64 n n))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (/.f64 #s(literal 1 binary64) k) (PI.f64))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (+.f64 n n) (/.f64 (PI.f64) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (PI.f64) (/.f64 (+.f64 n n) k)))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (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) (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (if.f64 (<=.f64 phi2 #s(literal 4150517416584649/9223372036854775808 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 #s(approx (+ (neg phi2) (* (PI) 1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (-.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 phi1))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 phi1 #s(literal 6456360425798343/9223372036854775808 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (cos.f64 phi2) #s(literal 9007198354021067/9007199254740992 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 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if.f64 (<=.f64 lambda2 #s(literal -7253554917687775/604462909807314587353088 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) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal 4253529586511731/42535295865117307932921825928971026432 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) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 4494592428115755/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 4494592428115755/4503599627370496 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 (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)))))))) (+.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 -8028023020878397/9444732965739290427392 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 6490371073168535/649037107316853453566312041152512 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos lambda1)) #s(literal 2 binary64))))))) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (*.f64 (+.f64 J J) (sinh.f64 l))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/4503599627370496 binary64)) (-.f64 U (*.f64 #s(approx (* (* -2 (sinh l)) J) (+.f64 (*.f64 (*.f64 (*.f64 l l) l) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 l l) J)) (*.f64 #s(literal 1/3 binary64) J))) (*.f64 (*.f64 l J) #s(literal -2 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) #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/4503599627370496 binary64)) (-.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(approx (* (* -2 (sinh l)) J) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 l l) J)) (*.f64 #s(literal 1/3 binary64) J)) (*.f64 l l)) (+.f64 J J)) l)))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/36028797018963968 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 3602879701896397/36028797018963968 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) J) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3602879701896397/9007199254740992 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))) (+.f64 J J))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 l #s(literal -7926335344172073/36028797018963968 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 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) l) K)) K))))) U) (if.f64 (<=.f64 l #s(literal 13000000000000001047741779547004521299312640 binary64)) (*.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) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (*.f64 (*.f64 (-.f64 (/.f64 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) l) K)) K))))) U))) (if.f64 (<=.f64 l #s(literal -110591769249305/85070591730234615865843651857942052864 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 l #s(literal 8799999999999999840056329155443342240937269986817035919687680 binary64)) (*.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 l #s(literal 209999999999999997043238818654485380103010209781354176470703630448732690191106043104395093759337482453497790571012581338074193754150991315960816347176530075750077405346418014244001941289467572398325760 binary64)) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))) (+.f64 J J))) U) U) 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 K K) (*.f64 (*.f64 #s(literal -1/8 binary64) l) (-.f64 (/.f64 l (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64))) #s(literal -1 binary64)))))))) U)))) (if.f64 (<=.f64 l #s(literal -110591769249305/85070591730234615865843651857942052864 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 l #s(literal 8799999999999999840056329155443342240937269986817035919687680 binary64)) (*.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 l #s(literal 132000000000000007985477622757539284583305422632348735659546961280502465073983387414312534107821932397466434685119526406237628690556962150563744695591723750175766978693038233136324393141271442811301727830016 binary64)) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))) (+.f64 J J))) U) U) U) (*.f64 (/.f64 (+.f64 (*.f64 U U) (*.f64 U #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))))) (*.f64 U U)) U)))) (if.f64 (<=.f64 l #s(literal -5923635443359697/87112285931760246646623899502532662132736 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 l #s(literal 2800000 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U))) (if.f64 (<=.f64 l #s(literal -6805647338418769/5444517870735015415413993718908291383296 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))) (+.f64 J J))) U) (if.f64 (<=.f64 l #s(literal 2800000 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U))) (if.f64 (<=.f64 l #s(literal -110591769249305/85070591730234615865843651857942052864 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (-.f64 l (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K l) K)))) (+.f64 J J))) U) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U)) (*.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 (+.f64 n m) #s(literal 1/2 binary64))) (-.f64 M (*.f64 (+.f64 n m) #s(literal 1/2 binary64)))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (if.f64 (<=.f64 m #s(literal -799999999999999975051072376239415867482970152490237515253153694022332201093365163162032019163167078442074112 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64)))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) n))) (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) n)))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 n #s(literal 731966804844795/2361183241434822606848 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64)))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) n)) #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) n))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 l #s(literal 550 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m)) #s(approx (- M (* (+ n m) 1/2)) (*.f64 #s(literal -1/2 binary64) m))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (*.f64 (exp.f64 #s(approx (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))) (neg.f64 l))) #s(approx (cos (- (/ (* K (+ m n)) 2) M)) #s(approx (cos M) #s(literal 1 binary64))))) (*.f64 (exp.f64 #s(approx (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))) (neg.f64 l))) #s(approx (cos (- (/ (* K (+ m n)) 2) M)) #s(approx (cos M) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 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 (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (+.f64 J J))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) K)))))) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (cosh.f64 (asinh.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J))))) (*.f64 J #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (+.f64 J J))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) K)))))) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (+.f64 J J))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) K)))))) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 (/.f64 U (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K)))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 -4000000000000000186407228699282790273620343239797507445683921832074731125292345198291070848856782849284135906383941959461269046664027592365442488389970573762349720509469264887597948823580220953305838943086240971137419837440 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) (*.f64 J #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (/.f64 U (+.f64 J J)) U) (*.f64 (+.f64 J J) (-.f64 (*.f64 (cos.f64 K) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 740298315191607/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) (*.f64 J #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 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 (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 U J))) #s(literal 2 binary64))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -inf.0 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 U U) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))))) (fabs.f64 U)) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) (*.f64 J #s(literal -2 binary64))) (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)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J))) #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (/.f64 U (+.f64 J J)))) #s(literal -1 binary64))) (*.f64 J #s(literal -2 binary64))) (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)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 J))))) (if.f64 (<=.f64 K #s(literal 6195744825524975/75557863725914323419136 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 U U) #s(literal 1/4 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (*.f64 #s(approx (* (sqrt (- (/ (* (/ U (+ J J)) (/ U (+ J J))) (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 K)))))) -1)) (cos (* -1/2 K))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 J #s(literal -2 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -199999999999999988833510494509866762549945740760380013648464071215275971245520622008823899209483462732147236567072636928 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (if.f64 (<=.f64 (*.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 -912488123524439/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 U U) #s(literal 1/4 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 J)))))) (if.f64 (<=.f64 K #s(literal 62000000000 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 J J) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64)))) #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))))) U) U) #s(literal -1 binary64))) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 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 -912488123524439/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (*.f64 (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64))) #s(approx (* (* -2 J) (cos (/ K 2))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) J) (*.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 K K) J))) (*.f64 K K)) (+.f64 J J)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 J))))) (if.f64 (<=.f64 K #s(literal 1850000000000000 binary64)) (*.f64 #s(approx (* (sqrt (- (* (/ 1/4 (* (* (cos (/ K 2)) J) (* (cos (/ K 2)) J))) (* U U)) -1)) -2) #s(literal -2 binary64)) (*.f64 #s(approx (cos (/ K 2)) (-.f64 (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) #s(literal -1 binary64))) J)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 J))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (/ (sqrt (/ 1/4 (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))))) (fabs J)))))) (/.f64 (*.f64 J U) (fabs.f64 J)))) (if.f64 (<=.f64 y #s(literal 63000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) (*.f64 (sqrt.f64 y) (sqrt.f64 y))) (+.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 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 205000000 binary64)) (-.f64 (+.f64 (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (-.f64 t #s(literal -1 binary64)))))) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 4722366482869645/2361183241434822606848 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.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 4503824807351865/4503599627370496 binary64)) (+.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)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (-.f64 (+.f64 (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (-.f64 t #s(literal -1 binary64)))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 4722366482869645/2361183241434822606848 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.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 4503824807351865/4503599627370496 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (-.f64 (+.f64 (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (-.f64 t #s(literal -1 binary64)))))))) (if.f64 (<=.f64 y #s(literal 6400000000000000000 binary64)) (-.f64 (+.f64 (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (-.f64 y #s(literal -1 binary64))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (+.f64 (sqrt.f64 y) (-.f64 (sqrt.f64 t) (sqrt.f64 (-.f64 t #s(literal -1 binary64)))))) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 1300000000000000 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (/.f64 #s(literal 1 binary64) (+.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 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 y #s(literal 6800000000000000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.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 9007199254731985/4503599627370496 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 (+.f64 #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 (- (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)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal 1/2 binary64) y)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 9007199254731985/4503599627370496 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (-.f64 #s(literal 1 binary64) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 9007199254731985/4503599627370496 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (+.f64 (+.f64 (+.f64 #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 (- (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)) (+.f64 (+.f64 #s(approx (+ (/ (- (- x -1) x) (+ (sqrt (- x -1)) (sqrt x))) (- (sqrt (+ y 1)) (sqrt y))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (-.f64 z #s(literal -1 binary64)))) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) (+.f64 (sqrt.f64 y) (sqrt.f64 x))) (sqrt.f64 z))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z)) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 x))) (sqrt.f64 z)) (sqrt.f64 y)))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z)) #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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal 1/2 binary64) x))))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) #s(literal 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 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) #s(approx (+ (sqrt (+ 1 y)) (sqrt (+ 1 z))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) z))))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z)))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z)) #s(literal 5764607523034235/576460752303423488 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) #s(approx (+ (sqrt (+ 1 y)) (sqrt (+ 1 z))) #s(approx (+ 1 (+ (sqrt (+ 1 y)) (* 1/2 z))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) z))))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z)))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (+.f64 (sqrt.f64 x) (-.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 x))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 x)) (+ (sqrt (+ 1 y)) (sqrt (+ 1 z)))) (+ (sqrt x) (+ (sqrt y) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 x))) #s(literal 2 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))) (*.f64 x #s(literal 5 binary64)) (/.f64 (/.f64 x (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) x) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 108000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/1125899906842624 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/1125899906842624 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 #s(approx (sqrt (/ 1 x)) (/.f64 (sqrt.f64 x) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/1125899906842624 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 3422735716801577/36028797018963968 binary64)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (+.f64 x (*.f64 y (+.f64 z x))) (if.f64 (<=.f64 y #s(literal -950000000000000 binary64)) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (+.f64 x (*.f64 y #s(approx (+ z x) z))) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (*.f64 #s(approx (+ 1 (/ (* (+ z x) y) x)) #s(literal 1 binary64)) x) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -915931607281795/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 6769984589841923/38685626227668133590597632 binary64)) (*.f64 #s(approx (+ 1 (/ (* (+ z x) y) x)) #s(literal 1 binary64)) x) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y z)))) #s(approx (* (+ 1 (/ (* (+ z x) y) x)) x) (*.f64 y z)) (+.f64 x (*.f64 x x)) (*.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 -106000000000 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 -106000000000 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 -92000000000 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 -106000000000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (-.f64 (log.f64 #s(approx (+ 1 (exp x)) #s(literal 2 binary64))) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 5902958103587057/1180591620717411303424 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 1 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) #s(approx (* x (- 1/2 y)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 x #s(literal -8510837770086989/77371252455336267181195264 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(approx 2 #s(literal 0 binary64))) x) #s(literal -2 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 799388933858263/562949953421312 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (-.f64 (/.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))))) (if.f64 (<=.f64 x #s(literal -8510837770086989/77371252455336267181195264 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(approx 2 #s(literal 0 binary64))) x) #s(literal -2 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 799388933858263/562949953421312 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -8510837770086989/77371252455336267181195264 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(approx 2 #s(literal 0 binary64))) x) #s(literal -2 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 799388933858263/562949953421312 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal -8510837770086989/77371252455336267181195264 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(approx 2 #s(literal 0 binary64))) x) #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x)))) (if.f64 (<=.f64 x #s(literal -8510837770086989/77371252455336267181195264 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(approx 2 #s(literal 0 binary64))) x) #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)))) (if.f64 (<=.f64 x #s(literal -1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- x 1) (- (* x x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)))) (if.f64 (<=.f64 x #s(literal -5854679515581645/2251799813685248 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(approx (- (* x x) 1) #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)))) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(approx (- (* x x) 1) #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) #s(approx (+ 1 x) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 x s))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) (if.f32 (<=.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) #s(literal 0 binary32)) (/.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx (+ 1 (exp (/ (neg x) s))) #s(approx (+ 2 (* -1 (/ x s))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))))))) (if.f32 (<=.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) #s(literal 0 binary32)) (/.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx (+ 1 (exp (/ (neg x) s))) #s(approx (+ 2 (* -1 (/ x s))) #s(literal 2 binary32)))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (+.f32 (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal -2 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s)) s)) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal -2 binary32)) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) s) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)) (*.f32 (/.f32 (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) (neg.f32 s)))) (/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal -2 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (+.f32 (*.f32 #s(approx (+ (- (exp (/ (fabs x) (neg s))) -1) 1) #s(literal 3 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s)) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (-.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) #s(literal -1 binary32)) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)))) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (/.f32 #s(approx (pow (- -1 (exp (/ (fabs x) (neg s)))) -2) #s(literal 1/4 binary32)) (*.f32 (exp.f32 (/.f32 (fabs.f32 x) s)) s)) #s(approx (/ (exp (/ (neg (fabs x)) s)) (+ (* (+ (- (exp (/ (fabs x) (neg s))) -1) 1) (* (exp (/ (fabs x) (neg s))) s)) s)) (/.f32 (-.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/4 binary32) (/.f32 (fabs.f32 x) s))) (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal -1 binary32) (fabs.f32 x))) 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/8 binary32) (*.f32 #s(literal 1/2 binary32) s))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (*.f64 c #s(approx (log (+ 1 (* (- (pow (E) x) 1) y))) (*.f64 y (-.f64 (+.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 4835703278458517/9671406556917033397649408 binary64)) (*.f64 c #s(approx (log (+ 1 (* (- (pow (E) x) 1) y))) (*.f64 y (-.f64 (+.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (exp.f64 x) (*.f64 y c)) (*.f64 #s(literal 1 binary64) (*.f64 y c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 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 4835703278458517/9671406556917033397649408 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 (pow.f64 (E.f64) x) #s(literal 8962163258467287/9007199254740992 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 y c) #s(approx (- (exp x) 1) (*.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) #s(literal -1 binary64)) x))))) (if.f64 (<=.f64 c #s(literal 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264 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 200000000000000001240017290081556638990336 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 -102000000000000007316175186640394053768167129965306631912684067264079510411569147191922881611896271044898112126292597514569418194829721993216 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 b a) (*.f64 y x)) (*.f64 t z)) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 i #s(approx (+ c (+ (/ (* t z) i) (/ (* x y) i))) (+.f64 c (/.f64 (*.f64 x y) i))))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -49999999999999999604519313141816925411378060847115227682784149504 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 4999999999999999732451384737740896598436207394816 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 a b) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 c i) #s(literal -155000000000000007141106744459051675491367655926777493346844672 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 c i) #s(literal 475000000000000011263171701314667056857492833158852060939283231512144869995873042432 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 x y)))) #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 c i) #s(literal -8500000000000000096753924073574165613506341947741466194063755802261722875484662940041216 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 c i) #s(literal 2900000000000000190635165514376094522147791361893522916314311827254962307101955344159321764182990792379469448392472359968973364336163702845623003331671306522337968702141827339704389416779776 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 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 5000000000000000455179995251842175052302269975877432785772728687420451447675667076077090048770806095282176 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 c i) #s(literal -155000000000000007141106744459051675491367655926777493346844672 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 c i) #s(literal 2572242881702389/23384026197294446691258957323460528314494920687616 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 c i) #s(literal 3600000000000000346932921261995022522237581395144793322514947402006265856 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) #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 -65000000000000000191962005081372560885210377251733795380560780132957428217229844437982226139069414302309471554127261693256874852352 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal -3565267313141895/19807040628566084398385987584 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 1090146769225299/205688069665150755269371147819668813122841983204197482918576128 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 240000000000000006333081947111724524727338873852402529993364016092849670151099719212402344609112418605826087788207030903203960610394294356006955142422681035774168074984932166108916885320867516463972352 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)) (*.f64 a b)))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -65000000000000000191962005081372560885210377251733795380560780132957428217229844437982226139069414302309471554127261693256874852352 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 240000000000000006333081947111724524727338873852402529993364016092849670151099719212402344609112418605826087788207030903203960610394294356006955142422681035774168074984932166108916885320867516463972352 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)) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 c i) #s(literal -155000000000000007141106744459051675491367655926777493346844672 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 c i) #s(literal 475000000000000011263171701314667056857492833158852060939283231512144869995873042432 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) #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 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 4999999999999999732451384737740896598436207394816 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t z))))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) (-.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -8034690221294951/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 9999999999999999464902769475481793196872414789632 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 x #s(approx (+ y (* -1 (/ (* t z) x))) y))) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)))) #s(approx (- (* x y) (* z t)) (*.f64 x #s(approx (+ y (* -1 (/ (* t z) x))) y))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b #s(approx (+ a (+ (/ (* t z) b) (/ (* x y) b))) (+.f64 a (/.f64 (*.f64 x y) b)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* t z) (* x y)) (*.f64 z (+.f64 t (/.f64 (*.f64 x y) z)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -8500000000000000 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 950000000000000068904864562452773369850455689164195857742299647705088 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 t z) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 499999999999999988538882384714859598020732597094189431887223670286290898673927114447209430123954968903878300398056269985965808322842590849616633906975620536835002183524807772105054962541171572736 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -8500000000000000 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 950000000000000068904864562452773369850455689164195857742299647705088 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.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 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 8962163258467287/9007199254740992 binary64)) (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 8924260225606735/81129638414606681695789005144064 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 2028240960365167/40564819207303340847894502572032 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 0 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx x #s(literal 0 binary64)) z)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 3618502788666131/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)) (if.f64 (<=.f64 x #s(literal 3458764513820541/576460752303423488 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 3458764513820541/576460752303423488 binary64)) (*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 3458764513820541/576460752303423488 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 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal -inf.0 binary64)) (*.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 9007199254739111/9007199254740992 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) #s(approx (* (sin y) (+ (/ (* (exp (neg x)) 1/2) y) (/ (* (exp x) 1/2) y))) (cosh.f64 x)))) (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 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal 9007199254739111/9007199254740992 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) #s(approx (* (sin y) (+ (/ (* (exp (neg x)) 1/2) y) (/ (* (exp x) 1/2) y))) (cosh.f64 x)))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal -5758609657015291/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 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 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) #s(approx (* (sin y) (+ (/ (* (exp (neg x)) 1/2) y) (/ (* (exp x) 1/2) y))) (cosh.f64 x))) #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 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 #s(literal -1 binary64) #s(approx (* (/ -1 (sin y)) y) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(approx (/ (sinh y) y) (-.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))))) y) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))))) y) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 4503599627370495/4503599627370496 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)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -5764607523034235/576460752303423488 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))))) 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 -5764607523034235/576460752303423488 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 y #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x)))))))) 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 y y) (*.f64 y y)))))))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -5764607523034235/576460752303423488 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) 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 y y) (*.f64 y y)))))))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -5764607523034235/576460752303423488 binary64)) (/.f64 #s(approx (* (sinh y) (cos x)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) y)) y) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (/.f64 #s(approx (* (sinh y) (cos x)) #s(approx (* y (cos x)) y)) y) (if.f64 (<=.f64 x #s(literal 200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (sqrt.f64 (+.f64 (*.f64 x x) y)) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 5166793682102433/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (sqrt.f64 #s(approx (+ (* x x) y) y)) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64))))) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 x)) (/.f64 x (/.f64 y (sin.f64 y))) (*.f64 x (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 y #s(literal 37000000000000000887058844535446249253371904 binary64)) #s(approx (* x (/ (sin y) y)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))) x)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 37000000000000000887058844535446249253371904 binary64)) (*.f64 x #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 37000000000000000887058844535446249253371904 binary64)) #s(approx (* x (/ (sin y) y)) (+.f64 x (*.f64 y (*.f64 (*.f64 #s(literal -1/6 binary64) y) x)))) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 4825645764048353/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 (/.f64 (sin.f64 x) x) (sinh.f64 y)) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y (sin.f64 (neg.f64 (+.f64 (PI.f64) #s(approx x #s(literal 0 binary64))))))) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 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 6518515124270355/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 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 9499999999999999720994358139253756326159685180002985762806371144021701608498598136489598397671666191339415106660297260514517671652031062603497792556496128346789628460301487484212535502741540474991134804512424169457559088889197717816353127726751913345024 binary64)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -1/2 binary64))) (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 7229475734293037/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -1/2 binary64))) (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) 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 7229475734293037/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -1/2 binary64))) (*.f64 x x)) #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -1/2 binary64))) (*.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 250 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 5099999999999999895371903724945408 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))))) (if.f64 (<=.f64 y #s(literal 250 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 114999999999999997377225245734177625043124954484653241178190190737365693104128 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))))) (if.f64 (<=.f64 y #s(literal 250 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 32999999999999998688707305198336525715844523895604285085707407853130235399809547203500747766421637628106726622128637945786516886677267140370383404894519296 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 460000 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)))) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.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 (-.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 (-.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 (*.f64 (+.f64 y y) y) (*.f64 x x)) (*.f64 y y)) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) (*.f64 #s(approx (+ 1 (/ (* x x) (* 3 (* y y)))) #s(literal 1 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 (*.f64 #s(approx (* (+ 1 (/ (* x x) (* 3 (* y y)))) 3) #s(literal 3 binary64)) y) y) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) #s(approx (* y (- x z)) (*.f64 x y))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (-.f64 x z) y)) (if.f64 (<=.f64 x #s(literal -999999999999999929757289024535551219930759168 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 23999999999999998119878066176 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)) (-.f64 (*.f64 (-.f64 x z) y) #s(literal 0 binary64)) (-.f64 #s(approx (* (- x z) y) (*.f64 x y)) #s(literal 0 binary64)) (if.f64 (<=.f64 y #s(literal 700000000000000028432152238992263791968350198116514367468506117894741479384593636483425812087963657123686485164079127199744 binary64)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y (+.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 z y)) z))))) (if.f64 (<=.f64 z #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 binary64)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) (+.f64 #s(approx (+ (+ (* x y) (* z z)) (* z z)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ y (* 2 (/ (pow z 2) x))) y))) (*.f64 z z))) (if.f64 (<=.f64 z #s(literal 6000000000000000197049374935229556473922075398157670173073880557552482041392727973264007893766364476103697028705934613471890943805268951040 binary64)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) (+.f64 (+.f64 (*.f64 #s(approx x #s(literal 0 binary64)) y) (*.f64 z (+.f64 z z))) (*.f64 z z))) (if.f64 (<=.f64 z #s(literal 6000000000000000197049374935229556473922075398157670173073880557552482041392727973264007893766364476103697028705934613471890943805268951040 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (* 2 (/ (pow z 2) x))) y))) (*.f64 z z)) (+.f64 #s(approx (+ (+ (* x y) (* z z)) (* z z)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ y (* 2 (/ (pow z 2) x))) y))) (*.f64 z z))) (+.f64 #s(approx (+ (+ (* x y) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (* 2 (/ (pow z 2) x))) y))) (*.f64 z z)) (if.f64 (<=.f64 y #s(literal -134999999999999999869871015113347391553536 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 y #s(literal 2894802230932905/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x))) (if.f64 (<=.f64 x #s(literal -463744502762071/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) (if.f64 (<=.f64 x #s(literal 2948408144391829/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y))) (if.f64 (<=.f64 y #s(literal -3122104327794287/44601490397061246283071436545296723011960832 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 (-.f64 (/.f64 (+.f64 y y) x) #s(literal -2 binary64)) y)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -3122104327794287/44601490397061246283071436545296723011960832 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496 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 #s(literal 1 binary64) (/.f64 (-.f64 x y) (+.f64 y x))) (/.f64 (+.f64 x y) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -3602879701896397/9007199254740992 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) (-.f64 (/.f64 (+.f64 y y) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -3602879701896397/9007199254740992 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 584860318145363/2658455991569831745807614120560689152 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 5786149491703211/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal 219999999999999992160515112441616992550905799484211462806655144850348245611651060521869361551871124641022906874648418320384 binary64)) (/.f64 (+.f64 y x) (*.f64 (+.f64 x x) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal -6132701736244183/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 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) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal -5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 0 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 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 -6814113040271315/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 y #s(literal 38000000000000000777202052302849631676530688 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 t #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (-.f64 x z) (*.f64 t y))) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 x #s(literal -8800000000000000458106701256391368668815875738961736594535739683534800884828180939937320515901061988836420982305959967143668905321076003548509009631644897175574222412182135655507650389752325515498334715904 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 249999999999999999554360891046310353997232217189853125109135834932485100476476162374278941535567140002444293991687916344058052608 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 3100000000000000028100789348115696927420243606687867052635921009800402341272248909824 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t))) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 t #s(literal -8311552754175445/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))) (if.f64 (<=.f64 t #s(literal 46000000000 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal -405/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal 0 binary64)) (/.f64 (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64))) #s(approx (* (- y t) z) (*.f64 y z))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (*.f64 (+.f64 y x) (+.f64 x x)) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) (*.f64 (*.f64 #s(approx (+ 1 (/ (* x (+ (+ y x) y)) (* x x))) #s(literal 2 binary64)) x) x) (*.f64 #s(approx (+ y x) y) (+.f64 x x)))) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) (*.f64 #s(approx (+ 1 (/ (* x (+ (+ y x) y)) (* x x))) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)))) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (*.f64 (-.f64 x y) (+.f64 x x)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 (+.f64 y y) (neg.f64 x))) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 #s(literal -2 binary64) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 j #s(literal -85000000000000002708921158048833896985183546822818021473347897075754444204442841852844368620543647687450122110400454274427458473783189805886671882237642253208125440 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 t y5))) (*.f64 y0 (*.f64 y3 y5))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 j #s(literal -154999999999999993293543059901906944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 j #s(literal -2664734299992187/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal 1619218026458485/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t 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 j #s(literal 7797895294366243/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 j #s(literal 71999999999999999512511028777059352576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (+.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 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))))))))) (if.f64 (<=.f64 j #s(literal -56000000000000002668342414882923874353152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -7410212627650363/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal -4190359150502915/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal 7797895294366243/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 j #s(literal 71999999999999999512511028777059352576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (+.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 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))))))) (if.f64 (<=.f64 j #s(literal -56000000000000002668342414882923874353152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -3033608744706093/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 (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal 2688154926737719/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 j #s(literal 7797895294366243/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 j #s(literal 71999999999999999512511028777059352576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (+.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 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))))))) (if.f64 (<=.f64 j #s(literal -56000000000000002668342414882923874353152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -2664734299992187/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal 1619218026458485/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t 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 j #s(literal 7797895294366243/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (if.f64 (<=.f64 j #s(literal 71999999999999999512511028777059352576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (+.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 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))))))) (if.f64 (<=.f64 j #s(literal -290000000000000006694174640057505284096 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 t y5))) (*.f64 y0 (*.f64 y3 y5))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 j #s(literal -7590949521007689/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 j #s(literal 8962953628782945/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 y1 (-.f64 (*.f64 a (-.f64 (*.f64 x y2) (*.f64 y3 z))) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 j #s(literal 8256595017564257/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 j #s(literal 71999999999999999512511028777059352576 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (+.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 j (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))))))) (if.f64 (<=.f64 y1 #s(literal -95000000000000009373330514286885868742778266785675655959220971840194703074788250542986739317996208152821440321781914968597276393472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y1 #s(literal 480000000000000009126805504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 y1 #s(literal 1450000000000000077025179019603057999590464436279596922530348182439288295378876096410799105678421714781114576732671988800701607465361449379242332548490404799827186623107061231513545470771605648547902739448149128496605576777846712296336004994687884071010304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.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 (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 y1 (*.f64 y2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 k y4))))))))) (if.f64 (<=.f64 (+.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 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (-.f64 (+.f64 (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (+.f64 (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 (-.f64 (*.f64 c y0) (*.f64 a y1)) (-.f64 (*.f64 x y2) (*.f64 y3 z))))) (+.f64 (*.f64 c (*.f64 y4 (-.f64 (*.f64 t y2) (*.f64 y y3)))) (*.f64 (-.f64 (*.f64 b y0) (*.f64 i y1)) (-.f64 (*.f64 j x) (*.f64 k z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 y1 #s(literal -95000000000000009373330514286885868742778266785675655959220971840194703074788250542986739317996208152821440321781914968597276393472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y1 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b (-.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y0 (-.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)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))) (if.f64 (<=.f64 k #s(literal -2800000000000000111931998195670801300615776695483143965623620752694877823569399508664046667389851373637758983557168354649057966583790875363170944000771277979648 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 y4 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b y)) (*.f64 y1 y2)))))) (if.f64 (<=.f64 k #s(literal -138000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x))))))) (if.f64 (<=.f64 k #s(literal -1796690897342555/5444517870735015415413993718908291383296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 k #s(literal -2668389081688177/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 k #s(literal 5387515050969975/633825300114114700748351602688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y1 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y4)) (*.f64 a z)))))) (if.f64 (<=.f64 k #s(literal 50000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 x (-.f64 (*.f64 a y) (*.f64 j 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 (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))))) (if.f64 (<=.f64 y1 #s(literal -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y1 #s(literal -5170923996658113/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 y y4) (*.f64 y0 z))))))) (if.f64 (<=.f64 y1 #s(literal -741219189357827/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y1 #s(literal 5324132520958563/2535301200456458802993406410752 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x))))))) (if.f64 (<=.f64 y1 #s(literal 120000000000000002776175980706267856181471725783545742652671913834345832199654212408324962117152521553182720 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))))))))))) (if.f64 (<=.f64 k #s(literal -2800000000000000111931998195670801300615776695483143965623620752694877823569399508664046667389851373637758983557168354649057966583790875363170944000771277979648 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t 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 k #s(literal -138000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x))))))) (if.f64 (<=.f64 k #s(literal -1796690897342555/5444517870735015415413993718908291383296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 k #s(literal -2668389081688177/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 k #s(literal 5387515050969975/633825300114114700748351602688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y1 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y4)) (*.f64 a z)))))) (if.f64 (<=.f64 k #s(literal 50000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 x (-.f64 (*.f64 a y) (*.f64 j 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 (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))))) (if.f64 (<=.f64 z #s(literal -229999999999999994427668156775123985944163693502571812156706645669766040409026236074963622018875924594653485377753744851189928718196143221528267285643414278042504506426245488330890076685842725663381540325363624590150281436861404241760203225169920 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y0 (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -719999999999999995119083045540372143052430078199726080 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 z #s(literal -7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 z #s(literal 7137681160693359/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 z #s(literal 44999999999999997204502705127899360931652814266633047046560449228862130962274705667921253761024 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))))) (if.f64 (<=.f64 y1 #s(literal -155000000000000007948428479287709854440986997908152671709342163457133829765538571996486235062346646962473469294980384587638567775317940794206262463460363312218243072 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y1 #s(literal -1700000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) (if.f64 (<=.f64 y1 #s(literal -164957861872557/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 y1 #s(literal -741219189357827/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y1 #s(literal 6124895493223875/36028797018963968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))))))))))) (if.f64 (<=.f64 z #s(literal -21999999999999998620422384616619370126701200524790029711349964378957765948818825054055137518043706500582439580234769271715753859133813779221654711937255949613352435754177326733154381696805634048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y0 (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 z #s(literal 7137681160693359/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 z #s(literal 44999999999999997204502705127899360931652814266633047046560449228862130962274705667921253761024 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))))))) (if.f64 (<=.f64 t #s(literal -350000000000000007335580271525917361151712413151996361344558091442527368479530300080944277778527404351787583251662503936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 y4 (-.f64 (*.f64 k y1) (*.f64 c t)))))) (if.f64 (<=.f64 t #s(literal -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x))))))) (if.f64 (<=.f64 t #s(literal 29000000000000001606091450439968743772459016428814862474196806344110346086584795579139759884806863444624939613339779072 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z))))))))) (if.f64 (<=.f64 z #s(literal -440000000000000023284864063113139529487911170745637583591844027920566491922136091334401442436142771538261321038373677717272036552665599662279697468673576760262748743422313796538574470077818900578335242943226749837041603774098986656785779196788359265140818837504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y0 (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -8358680908399641/144115188075855872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 z #s(literal 2440004446519021/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 z #s(literal 44999999999999997204502705127899360931652814266633047046560449228862130962274705667921253761024 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))) (if.f64 (<=.f64 k #s(literal -200000000000000009059656093454283493894480369275085331567506627801514030557619328472424725816137264176261822880706493688011786868387997604430905860892176095581446469000357584466762025826605872027055636809415309817703628810557419457353500712587231232 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 i (*.f64 k (-.f64 (*.f64 y y5) (*.f64 y1 z)))))) (if.f64 (<=.f64 k #s(literal -5999999999999999565511246423817943898315849897584188751130734742173316640592582618169164693504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* y2 (- (* y1 y4) (* y0 y5))) (*.f64 y1 (*.f64 y2 y4)))))) (if.f64 (<=.f64 k #s(literal 229999999999999985112822225914413596834477354922330867223162418777974374400 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* k (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1)))))) (*.f64 i (*.f64 k (-.f64 (*.f64 y y5) (*.f64 y1 z))))))))) (if.f64 (<=.f64 z #s(literal -440000000000000023284864063113139529487911170745637583591844027920566491922136091334401442436142771538261321038373677717272036552665599662279697468673576760262748743422313796538574470077818900578335242943226749837041603774098986656785779196788359265140818837504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y0 (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 z #s(literal -3706990736470529/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 999425821294191/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z))))))))))) (if.f64 (<=.f64 t #s(literal -1460000000000000054557509877264456841012658966534140981149696 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 t #s(literal 29000000000000001606091450439968743772459016428814862474196806344110346086584795579139759884806863444624939613339779072 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z)))))))) (if.f64 (<=.f64 z #s(literal -440000000000000023284864063113139529487911170745637583591844027920566491922136091334401442436142771538261321038373677717272036552665599662279697468673576760262748743422313796538574470077818900578335242943226749837041603774098986656785779196788359265140818837504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y0 (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 z #s(literal -3706990736470529/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 7785001134291593/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 #s(literal -1 binary64) (*.f64 y y5))))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z))))))))))) (if.f64 (<=.f64 t #s(literal -1449999999999999997973730816055321410011583738444201425108992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 t #s(literal 27000000000000000105140131126851044545601117011931182090127407623009921246137436665121373642996148143071672092111929344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z)))))))) (if.f64 (<=.f64 z #s(literal -6799999999999999616366483293249671490163381958087872731516925300827556415531112202240 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 t z))))))) (if.f64 (<=.f64 z #s(literal -3706990736470529/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 7785001134291593/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 #s(literal -1 binary64) (*.f64 y y5))))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z)))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -3706990736470529/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 7785001134291593/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 #s(literal -1 binary64) (*.f64 y y5))))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z)))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -599003316067675/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 3787297849114829/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a #s(approx (* y3 (- (* y1 z) (* y y5))) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y3 y5))))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z)))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -7597989933253771/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 1701301383241207/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) (*.f64 y2 #s(approx (- (* y1 y4) (* y0 y5)) (*.f64 y1 y4)))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z)))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -8611055257687607/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 1701301383241207/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* y2 (- (* y1 y4) (* y0 y5))) (*.f64 y1 (*.f64 y2 y4)))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z)))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -463744502762071/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k #s(approx (- (+ (* -1 (* y (- (* b y4) (* i y5)))) (* y2 (- (* y1 y4) (* y0 y5)))) (* -1 (* z (- (* b y0) (* i y1))))) #s(approx (* -1 (* y0 (- (* y2 y5) (* b z)))) (*.f64 b (*.f64 y0 z))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -463744502762071/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) (*.f64 b #s(approx (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z)))) (*.f64 k (*.f64 y0 z))))))))) (if.f64 (<=.f64 z #s(literal -850000000000000015505454305766037746453365140137967616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 z)))))) (if.f64 (<=.f64 z #s(literal -7597989933253771/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 z #s(literal 214999999999999985666689249733190390761451699526226465425587559432386152792946003657142145622827339240945686307131684290560 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z))))))))) (if.f64 (<=.f64 t #s(literal -679999999999999978964585428201799270029598821584286594664032594092297558984898694356487091468507031473348681865379641512953636038535836594282007581093276005279246621403813073918589033932118659875237922156019978694382919419428864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z)))))) (if.f64 (<=.f64 t #s(literal 8829808292098383/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) (if.f64 (<=.f64 t #s(literal 295000000000000000215526308626694843414114957856470392137743459440671092592061719643264691626187150617454498809905152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a #s(approx (* y3 (- (* y1 z) (* y y5))) (*.f64 y1 (*.f64 y3 z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* c (+ (* -1 (* i (- (* x y) (* t z)))) (* y0 (- (* x y2) (* y3 z))))) (*.f64 c (*.f64 i (*.f64 t z))))))))) (if.f64 (<=.f64 y #s(literal -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))) (if.f64 (<=.f64 y #s(literal 6000000000000000055129724154434973884080183724602454195661958631340900352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 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 (- (+ (* -1 (* i (* y5 (- (* j t) (* k y))))) (+ (* -1 (* y0 (* y5 (- (* k y2) (* j y3))))) (+ (* (- (* a b) (* c i)) (- (* x y) (* t z))) (* (- (* c y0) (* a y1)) (- (* x y2) (* y3 z)))))) (+ (* -1 (* a (* y5 (- (* t y2) (* y y3))))) (* (- (* b y0) (* i y1)) (- (* j x) (* k z))))) #s(approx (* b (- (* a (- (* x y) (* t z))) (* y0 (- (* j x) (* k z))))) (*.f64 a (*.f64 b (*.f64 x y)))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 #s(approx (- (* y1 z) (* y y5)) (*.f64 y1 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 (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a #s(approx (* y3 (- (* y1 z) (* y y5))) (*.f64 (*.f64 y1 y3) z))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a #s(approx (* y3 (- (* y1 z) (* y y5))) (*.f64 y1 (*.f64 y3 z)))))) (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 #s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z)))))) (if.f64 (<=.f64 b #s(literal -21500000000000001197156579944641012432896 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (if.f64 (<=.f64 b #s(literal -5159126280621731/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 b) c) z) #s(approx (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 b #s(literal 122000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 b #s(literal -400000000000000021464648817573888 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (if.f64 (<=.f64 b #s(literal 122000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (if.f64 (<=.f64 b #s(literal -5088519546561747/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 b #s(literal 122000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (if.f64 (<=.f64 b #s(literal -80000000000000001374202590977417529443144832674443640861858627561600250102255083360661013942889385461780367676348342678295449011561384049997076395720704 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 74999999999999998278713494893400247133513203994311250459749698104899508913559243347744597086113366016 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 b #s(literal -1150000000000000009857900294534286109934652227584 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 -4628775777122005/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648 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 b #s(literal 322813526627625/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 b #s(literal 559999999999999972169002176199094849391773858307469998985161827061797444194518795427048302650069967232359898964753381221376376442978304 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* 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 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (if.f64 (<=.f64 b #s(literal -14000000000000000 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 -6365324178432907/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) (if.f64 (<=.f64 b #s(literal 322813526627625/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 b #s(literal 559999999999999972169002176199094849391773858307469998985161827061797444194518795427048302650069967232359898964753381221376376442978304 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* 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 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (if.f64 (<=.f64 z #s(literal -5988969657808517/2722258935367507707706996859454145691648 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 16000000000000001160502982104467762018533990554344351288291362487664640 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))) (if.f64 (<=.f64 b #s(literal -14000000000000000 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 559999999999999972169002176199094849391773858307469998985161827061797444194518795427048302650069967232359898964753381221376376442978304 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* 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 b (-.f64 (*.f64 a i) (*.f64 c z)))))) (if.f64 (<=.f64 j #s(literal 3821128982312727/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) (if.f64 (<=.f64 j #s(literal 4283644908291233/2596148429267413814265248164610048 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))) #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 b #s(literal -20000000000000001450628727630584702523167488192930439110364203109580800 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* x y) (* b c)) (*.f64 (neg.f64 c) b)) z)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg a)) (* (- (* a t) (* z y)) x))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))) (if.f64 (<=.f64 x #s(literal -348449143727041/87112285931760246646623899502532662132736 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 x #s(literal -4883799633456925/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* x y) (* b c)) (*.f64 (neg.f64 c) b)) z)) (if.f64 (<=.f64 x #s(literal 1680814549933591/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) (if.f64 (<=.f64 x #s(literal 8091576455771893/24519928653854221733733552434404946937899825954937634816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) y)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 x z)))))))) (if.f64 (<=.f64 j #s(literal -3909192266736843/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) (if.f64 (<=.f64 j #s(literal 3135285318820699/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 j #s(literal 4283644908291233/2596148429267413814265248164610048 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))) #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)))))))) (if.f64 (<=.f64 x #s(literal 1680814549933591/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) (if.f64 (<=.f64 x #s(literal 8091576455771893/24519928653854221733733552434404946937899825954937634816 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 j) i)) y)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -2100 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal 12500000000000000595591168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -2100 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 (*.f64 y x) z))) (if.f64 (<=.f64 z #s(literal 12500000000000000595591168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) (-.f64 b (*.f64 #s(approx (cos C) (-.f64 (*.f64 (*.f64 C C) #s(literal -1/2 binary64)) #s(literal -1 binary64))) a))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (- b (* (cos C) a)) (-.f64 b a))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (* b (+ 1 (* -1 (/ (* a (cos C)) b)))) b)) (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) t) (if.f64 (<=.f64 z #s(literal -1350000000000000040030835959002028165557618988031309118476575440294980598599724050492612952046153251038267264110188442599425577096619605552564670860692021051392 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) (if.f64 (<=.f64 z #s(literal 110000000000000000836380884533692889214012072090085205846122981705594305889423590684622848 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) (*.f64 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 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) x) (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (*.f32 tau (PI.f32)))) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (PI.f32)) tau))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (PI.f32)) tau))) (*.f32 #s(approx (/ (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (* (PI) x)) (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 tau #s(literal 2 binary32)) (*.f32 x (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) #s(approx (/ (/ (sin (* (PI) x)) (* (PI) x)) (* (* (PI) x) tau)) (/.f32 #s(literal 1 binary32) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (if.f64 (<=.f64 x #s(literal -17/2 binary64)) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 1300 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x))) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (- 1 (/ -1/2 (* (- (* 1/24 x) -1/6) x))) (+.f64 (-.f64 (*.f64 #s(literal 3/16 binary64) x) #s(literal -1/4 binary64)) (/.f64 #s(literal 3 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x)) x)))) x) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) x) #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) x))) #s(approx (/ (- (exp x) 1) x) #s(approx (+ 1 (* x (+ 1/2 (* x (+ 1/6 (* 1/24 x)))))) #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal 4149515568880993/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (-.f64 x y)) x))) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 4149515568880993/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (/.f64 (-.f64 x y) x) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 4149515568880993/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (/.f64 (-.f64 x y) x) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 4951760157141521/2475880078570760549798248448 binary64)) (*.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)) (+.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64)))) (-.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 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 #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 #s(literal 2 binary64) (+.f64 t t)) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 t t)) t))) #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 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 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 t t)) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 (/.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 3602879701896397/18014398509481984 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 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 t t)) #s(literal -1/6 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))))) (if.f64 (<=.f64 (/.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 3602879701896397/18014398509481984 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 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 t t)))) (-.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))))) (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 (-.f64 (*.f64 #s(literal 2/9 binary64) t) #s(literal 1/27 binary64)) (*.f64 t 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 (/.f64 #s(approx (- 2/9 (/ 1/27 t)) #s(literal 2/9 binary64)) t) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 3152519739159347/4503599627370496 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 5/6 binary64))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -2 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 -1 binary64)))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (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 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -1 binary64)) (/.f64 #s(approx (- (* (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (* 2 2)) #s(literal -4 binary64)) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal 2 binary64)))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.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 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 3602879701896397/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))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (+ 1/27 (* 4/81 (/ 1 t))) t)) (/.f64 #s(literal -1/27 binary64) t)) #s(literal -2/9 binary64)) t))) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -1 binary64)) (-.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)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 3602879701896397/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))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 (-.f64 #s(approx (* -1 (/ (+ 1/27 (* 4/81 (/ 1 t))) t)) (/.f64 #s(literal -1/27 binary64) t)) #s(literal -2/9 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))))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 3152519739159347/4503599627370496 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.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 5404319552844595/9007199254740992 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 (-.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)) (/.f64 (-.f64 #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 t t))) (-.f64 (+.f64 #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 binary64)) #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 t 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)) (/.f64 (-.f64 #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 t t))) (+.f64 (-.f64 #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 t t))) #s(approx (* (- -1 t) (- -1 t)) #s(literal 1 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 #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 #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 3242591731706757/4503599627370496 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 wj #s(literal -7378697629483821/18446744073709551616 binary64)) (-.f64 wj (+.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj #s(literal -1 binary64))) (neg.f64 x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (+.f64 (*.f64 wj wj) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (- (* -3 x) -1) (* x -17/3)) (neg wj)) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj) (+.f64 x x)) wj))))) (if.f64 (<=.f64 wj #s(literal -7737125245533627/2417851639229258349412352 binary64)) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (+.f64 (*.f64 wj wj) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (- (* -3 x) -1) (* x -17/3)) (neg wj)) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj) (+.f64 x x)) wj))))) (if.f64 (<=.f64 wj #s(literal -2949778999859695/4835703278458516698824704 binary64)) #s(approx (- wj (/ (- (* (- wj -1) wj) (* (- wj -1) (/ x (exp wj)))) (* (- -1 wj) (- -1 wj)))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (+.f64 (*.f64 wj wj) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (- (* -3 x) -1) (* x -17/3)) (neg wj)) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj) (+.f64 x x)) wj))))) (if.f64 (<=.f64 wj #s(literal -7926335344172073/9007199254740992 binary64)) (-.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(approx (exp wj) #s(literal 1 binary64)) wj) (*.f64 #s(approx (exp wj) #s(literal 1 binary64)) wj)) (*.f64 x x)) (+.f64 (*.f64 #s(approx (exp wj) #s(literal 1 binary64)) wj) x)) (+.f64 #s(approx (exp wj) #s(literal 1 binary64)) (*.f64 wj #s(approx (exp wj) #s(literal 1 binary64)))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (+.f64 (*.f64 wj wj) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (- (* -3 x) -1) (* x -17/3)) (neg wj)) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj) (+.f64 x x)) wj))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (+.f64 (*.f64 wj wj) (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (- (* -3 x) -1) (* x -17/3)) (neg wj)) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj) (+.f64 x x)) wj)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (+.f64 wj (*.f64 #s(approx (- (* (neg wj) (+ (+ (* -3 x) 1) (- (* x 5) (* -2/3 x)))) (* -5/2 x)) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))) wj)) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj #s(approx (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) wj) (*.f64 x (+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))))))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 #s(approx (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) wj)))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) wj))))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) (log.f64 (/.f64 x (log.f64 x))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.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 (/.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 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (-.f64 (+.f64 (-.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (/.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 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64)))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))) (+.f64 (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))))) (+.f64 (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))))) (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64))))) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))) (PI.f64)) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 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 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) z)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ 3764081837873279/25000000000000000000000 (- (- 1 z) -7))) #s(literal 2023222488469027353/1400000000000000000000000 binary64))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) 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 #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)))))) (*.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 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))))) (+.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 #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 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) z))) #s(approx (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8)) #s(literal 3764081837873279/200000000000000000000000 binary64))))) (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #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 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) z))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 15 binary64) (PI.f64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 #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)))) #s(approx (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (*.f64 #s(literal 1/21 binary64) (pow.f64 (fabs.f64 x) #s(literal 7 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/21 binary64) x) x) #s(literal -1/5 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (fabs.f64 x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (fabs.f64 x))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) x) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal 2/3 binary64))))))) (/.f64 (fabs.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) x) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal 2/3 binary64)))))) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 x)) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (*.f64 x (+.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) x) (*.f64 (*.f64 x x) x)))))) (fabs.f64 (*.f64 (/.f64 x (sqrt.f64 (PI.f64))) (+.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) x) (*.f64 (*.f64 x x) x))))) (if.f64 (<=.f64 x #s(literal 499999999999999991611392 binary64)) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (fabs.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 x x) (PI.f64)) (/.f64 (*.f64 x x) (PI.f64))))))))) (if.f64 (<=.f64 x #s(literal 200000000000000000 binary64)) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (fabs.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (*.f64 x x) (PI.f64))))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (fabs.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (/.f64 (+.f64 x x) (neg.f64 (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 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 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 x x))) (fabs.f64 x)) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (if.f64 (<=.f64 x #s(literal 2399999999999999850807477239976319853127394232631296 binary64)) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (*.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (*.f64 x x) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (sqrt.f64 (PI.f64))) (if.f64 (<=.f64 x #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) #s(approx (exp (* x x)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64))))) (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 2399999999999999850807477239976319853127394232631296 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (PI.f64)))) (if.f64 (<=.f64 x #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) #s(approx (exp (* x x)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64))))) (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 2399999999999999850807477239976319853127394232631296 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (PI.f64)))) (if.f64 (<=.f64 x #s(literal 5800000000000000488541222450656255139219497959086120161124165150130208823228552602008286773659486388224 binary64)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 15/8 binary64) (*.f64 #s(literal -3/4 binary64) (*.f64 x x))) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (fabs.f64 x) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (fabs.f64 x)) (*.f64 (fabs.f64 x) #s(literal -1 binary64))))) (*.f64 (*.f64 x x) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 2399999999999999850807477239976319853127394232631296 binary64)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (*.f64 x x)) #s(literal 15/8 binary64)) (fabs.f64 x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (sqrt.f64 (PI.f64))))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (fabs.f64 x)) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (*.f64 (/.f64 #s(approx (- (* -3/4 (* x x)) 15/8) #s(literal -15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (PI.f64)))) #s(approx (/ (* (- (/ (- (/ 1/2 (* x x)) -1) (fabs x)) (/ (- (* -3/4 (/ 1 (* (* x x) (* x x)))) (* (/ (/ 1 (* (* x x) (* x x))) (* x x)) 15/8)) (fabs x))) (exp (* x x))) (sqrt (PI))) (/.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))) #s(approx (/ (* (- (/ (- (/ 1/2 (* x x)) -1) (fabs x)) (/ (- (* -3/4 (/ 1 (* (* x x) (* x x)))) (* (/ (/ 1 (* (* x x) (* x x))) (* x x)) 15/8)) (fabs x))) (exp (* x x))) (sqrt (PI))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (sqrt.f64 (PI.f64))) (fabs.f64 x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 10731592879921/100000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 31853699/125000000 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 10731592879921/100000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal 1 binary64)))) (+.f64 (/.f64 #s(literal 1421413741/1000000000 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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal -8890523/31250000 binary64)))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 10731592879921/100000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))) (+.f64 #s(literal 31853699/125000000 binary64) (*.f64 (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 10731592879921/100000000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1421413741/1000000000 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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal -8890523/31250000 binary64)))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))) (-.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 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x)))) (+.f64 (/.f64 #s(literal 1421413741/1000000000 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 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal -8890523/31250000 binary64)))))) (exp.f64 (*.f64 (neg.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 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) #s(literal -31853699/125000000 binary64)) (*.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 (*.f64 #s(literal 1453152027/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1061405429/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 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)) (-.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 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.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)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 #s(approx (- (/ (- (/ -1061405429/1000000000 (- (* (fabs x) 3275911/10000000) -1)) -1453152027/1000000000) (- (* (fabs x) 3275911/10000000) -1)) 1421413741/1000000000) (-.f64 (*.f64 #s(literal 1453152027/1000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3275911/10000000 binary64) (fabs.f64 x))))) (+.f64 #s(literal 1421413741/1000000000 binary64) (*.f64 #s(literal 1061405429/1000000000 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #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 (-.f64 #s(literal -1 binary64) (*.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 (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(approx (exp (* (neg x) x)) #s(literal 1 binary64)))) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) (-.f64 #s(literal -1 binary64) (*.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 (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(approx (exp (* (neg x) x)) #s(literal 1 binary64))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 50000000 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) #s(literal -1665589/2000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 x x)) #s(literal -694555761/10000000000 binary64)) x) (*.f64 x x)) x)) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)) #s(literal -7715471019/10000000000 binary64)) x) x)))) (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 x x) x) (+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x)) #s(literal 36322091/5000000000 binary64))) (*.f64 #s(literal 106015151/2500000000 binary64) x))) #s(literal -1049934947/10000000000 binary64)) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)))))) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 5494391545392005/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 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) #s(approx (- (+ 1/2 (/ 1307076337763/8543989815576 (* (* (* x x) x) x))) (/ 600041/2386628 (* x x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 600041/2386628 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) x))) (if.f64 (<=.f64 x #s(literal 5/2 binary64)) (/.f64 x #s(approx (/ (- (* (* x x) (+ (* (* (* (* (* x x) x) (* (* x x) x)) (* x x)) (+ (* 1789971/5000000000 (* x x)) 1665589/2000000000)) (* (* (* x x) x) (* x (+ 694555761/10000000000 (* 70002721/5000000000 (* x x))))))) (- -1 (* (- (* 2909738639/10000000000 (* x x)) -7715471019/10000000000) (* x x)))) (- (- (* (* x x) (+ (* x (+ (* (* 2532017/5000000000 (* x x)) (* (* x x) x)) (* (* (* x x) x) 36322091/5000000000))) (- (* 106015151/2500000000 (* x x)) -1049934947/10000000000))) -1) (* (* -1789971/10000000000 (* x x)) (* (* (* (* x x) x) (* (* x x) x)) (* x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 833192009/1250000000 binary64) (*.f64 #s(literal 2232300135939761477/12500000000000000000 binary64) (pow.f64 x #s(literal 2 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 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5494391545392005/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 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5494391545392005/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 5494391545392005/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 3152519739159347/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))))) #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 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 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u)) (*.f32 (*.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 #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 16659251/262144 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (*.f32 (pow.f32 dX.u #s(literal 2 binary32)) (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) 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))))))) (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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dY.w) (floor.f32 d))) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.u #s(literal 800 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (exp (* (log (* dY.u (floor w))) 2)) (* (* (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)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #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)))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (*.f32 dX.u (floor.f32 w))) (sqrt.f32 (*.f32 dX.u (floor.f32 w)))) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.v #s(literal 5033165/16777216 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #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)))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (*.f32 dX.u (floor.f32 w))) (sqrt.f32 (*.f32 dX.u (floor.f32 w)))) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.v #s(literal 5033165/16777216 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #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)))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))))) (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.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)) (PI.f64)))) (-.f64 (*.f64 (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 4 binary64) (pow.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (pow.f64 (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.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)) (PI.f64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))) (*.f64 (-.f64 #s(literal 1 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 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal -2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (asin.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (tanh.f64 x) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) (*.f64 (-.f64 (exp.f64 x) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 339999999999999996123846586046231871488 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) (if.f64 (<=.f64 x #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))) x) x)) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))) (if.f64 (<=.f64 x #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x #s(approx (- (* 1/120 (* x x)) -1/6) #s(literal 1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) (*.f64 #s(approx (- (exp x) (exp (neg x))) (+.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cosh.f64 x)) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) #s(approx (+ 1 (* -1/2 (pow x 2))) #s(literal 1 binary64))) (asinh.f64 x) (acosh.f64 x) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (-.f64 #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 #s(literal 1/5 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) x))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (*.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) #s(literal -1 binary64)) x)) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (*.f64 x #s(approx (+ 1 (* 1/3 (pow x 2))) #s(literal 1 binary64)))) (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) x))) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64)) x)) (log.f64 #s(approx (+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x)) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (*.f64 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 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M))) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (/.f64 M (+.f64 d d)) D)) l) D) (/.f64 M (+.f64 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 49999999999999996817935346888379588682128536637850367824197203616790781390263537744466934972934737889905175913047028462275753320826571678718861312047100027800908598513606192840644312187019991381769159869603315753887179791468998581205839848470245141381120 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))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)))))))) (if.f64 (<=.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))) #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 3978585891278293/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 D M) h) (*.f64 (+.f64 d d) l)))))))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 8739899877464283/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 M (/.f64 (*.f64 (/.f64 h (*.f64 (+.f64 d d) l)) (*.f64 D M)) (+.f64 d d)))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (/.f64 M (+.f64 d d)) D)) l) D) (/.f64 M (+.f64 d d)))))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 M D) #s(literal 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 D (*.f64 M (*.f64 (/.f64 h (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))) (*.f64 D M))))))) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h D) D) #s(literal -1/4 binary64)) l) (*.f64 d d)))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -20000000000 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 D M) (*.f64 #s(literal 1/4 binary64) M)) d)) h) (*.f64 d 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 -20000000000 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 (*.f64 #s(literal 1/4 binary64) M) (/.f64 D d)))) h) (*.f64 d 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 -9999999999999999827367757839185598317239782875580932278577147150336 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 h D) #s(literal -1/4 binary64)) (/.f64 D (*.f64 (*.f64 l d) d)))) w0) 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 -1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 h D) D)) (*.f64 (*.f64 d d) l)))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (*.f64 w0 (/.f64 #s(approx (sqrt (- d (/ (* (* (* (* D D) 1/4) (* M M)) (/ h d)) l))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) d)))) (sqrt.f64 d))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 5752618031559411/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) #s(approx (sqrt (* l V)) (*.f64 l (sqrt.f64 (/.f64 V l)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 2000000000000000137172103703564102993414188346625929973381646791516038639747754425505775838752679231688970493666459275394749789597812172229456459932366192699143082941239010020801269538891555886778514937042106442934926263917068257100320412740354048 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (/.f64 (sqrt.f64 A) #s(approx (sqrt (* l V)) (*.f64 l (sqrt.f64 (/.f64 V l)))))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 5109351192408883/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4000000000000000000647060307145825752850674584926637753181980068404469996902954991461040972136855661015119094272721349664109783282271116798573566166424104274444602984489139904709026600176802109107229308270761848450645710000788204905959593042715053565797504354189169283256511829945322621875676489053110272 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A V)) (sqrt.f64 l))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 5109351192408883/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 l) (sqrt.f64 (*.f64 (/.f64 l V) A)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 5752618031559411/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 l) (sqrt.f64 (*.f64 (/.f64 l V) A)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 l) (sqrt.f64 (*.f64 (/.f64 l V) A)))))) (if.f64 (<=.f64 A #s(literal 2076918743413931/41538374868278621028243970633760768 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)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4000000000000000000647060307145825752850674584926637753181980068404469996902954991461040972136855661015119094272721349664109783282271116798573566166424104274444602984489139904709026600176802109107229308270761848450645710000788204905959593042715053565797504354189169283256511829945322621875676489053110272 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 3019169939857233/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (*.f64 A (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (*.f64 A (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 8104522595470689/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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 5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200 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 (*.f64 V l) #s(literal 4208108721238699/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 49999999999999998440692023514963491717685634530639844703322105876395762568335322697627001197697942402629632 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 500000000000 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 d (/.f64 c0 D)) h) w) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 d (/.f64 c0 D)) h) w) (/.f64 d D)) (*.f64 (/.f64 (/.f64 (*.f64 d (/.f64 c0 D)) h) w) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) h) w) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) h) w) (/.f64 d D)) (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) h) w) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 (*.f64 d (/.f64 c0 D)) (/.f64 #s(literal 1 binary64) (*.f64 h w))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d (/.f64 c0 D)) (/.f64 #s(literal 1 binary64) (*.f64 h w))) (/.f64 d D)) (*.f64 (*.f64 (*.f64 d (/.f64 c0 D)) (/.f64 #s(literal 1 binary64) (*.f64 h w))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (/.f64 (*.f64 d (/.f64 c0 D)) (*.f64 h w)) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d (/.f64 c0 D)) (*.f64 h w)) (/.f64 d D)) (*.f64 (/.f64 (*.f64 d (/.f64 c0 D)) (*.f64 h w)) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) w) c0) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) (if.f64 (<=.f64 M #s(literal 6969889432104793/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 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))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D)) (*.f64 (*.f64 c0 (/.f64 d (*.f64 (*.f64 h w) D))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))))) (if.f64 (<=.f64 M #s(literal 13999999999999999624126215218373424466723756628999792018937385960434328649190950682933561119844203475201553338089456373175085254909523321112146188185894912 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 d D) c0) w) h) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 d D) c0) w) h) (/.f64 d D)) (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 d D) c0) 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 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 h w) D) D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 h w) D) D))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 h w) 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 c0 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) w) h) h) (*.f64 (*.f64 D D) w))) (*.f64 d c0)) (*.f64 d c0)) (*.f64 M M))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h)) d) c0)) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 c0 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))) (*.f64 D D)))) (*.f64 M M))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (*.f64 (sqrt.f64 #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 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 w w)) (+.f64 #s(approx (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))) (*.f64 (sqrt.f64 (/.f64 (*.f64 c0 c0) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) D) D) (*.f64 w w)) (*.f64 h h)))) (*.f64 d d))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w w)))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) (/.f64 c0 (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 10000000000000000486475973287265010404848153099971055159735310397418651127357734700791903005570128910531738945888832142428584597165509708623196466454966148714674320981543085810557013220039375302073350623645891623631119178909006652304785408 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #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 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 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 10000000000000000486475973287265010404848153099971055159735310397418651127357734700791903005570128910531738945888832142428584597165509708623196466454966148714674320981543085810557013220039375302073350623645891623631119178909006652304785408 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.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 10000000000000000486475973287265010404848153099971055159735310397418651127357734700791903005570128910531738945888832142428584597165509708623196466454966148714674320981543085810557013220039375302073350623645891623631119178909006652304785408 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64))) (/.f64 h l)))) (*.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 l #s(literal 410000000000000022075411212097542109933198372203528083668770552828395520 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 (/.f64 (fabs.f64 d) (sqrt.f64 l)) (sqrt.f64 h)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64))) (/.f64 h l))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.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)))))) (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 10000000000000000486475973287265010404848153099971055159735310397418651127357734700791903005570128910531738945888832142428584597165509708623196466454966148714674320981543085810557013220039375302073350623645891623631119178909006652304785408 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.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)))))))) (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 -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) M) D) #s(literal 1/4 binary64)) h) (*.f64 (*.f64 d d) l))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D M) M) D) #s(literal 1/4 binary64)) h) (*.f64 (*.f64 d d) l))) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -3665779701564795/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776 binary64)) (*.f64 #s(approx (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (/.f64 (*.f64 #s(approx (sqrt (* d h)) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (/.f64 d h))))) (sqrt.f64 (/.f64 d l))) h)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.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 -3665779701564795/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776 binary64)) (*.f64 #s(approx (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) #s(approx (/ (* (sqrt (* d h)) (sqrt (/ d l))) h) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 825460204899477/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (/.f64 l h)))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 h #s(literal 7031775234659879/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 s #s(literal -3199999999999999731564544 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(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) (+.f64 #s(approx 1 #s(literal 0 binary64)) (exp.f64 (neg.f64 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))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (/.f64 (pow.f64 #s(literal 1/2 binary64) c_n) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t))))) c_n))))) (if.f64 (<=.f64 (neg.f64 t) #s(literal -200 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 t)) #s(literal -1 binary64))) (neg.f64 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))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (/.f64 (pow.f64 #s(literal 1/2 binary64) c_n) (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg t))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) t))) c_n))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (/.f64 (pow.f64 #s(literal 1/2 binary64) c_n) (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg t))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) t))) c_n)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (*.f64 (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg t))))) (-.f64 (*.f64 #s(literal -1/4 binary64) t) #s(literal -1/2 binary64))) (neg.f64 c_n)) (pow.f64 #s(literal 1/2 binary64) c_n)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) #s(approx (/ (pow 1/2 c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 c_p t)))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c_n t)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -10000000000000000000000 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 (/ (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (- (- t -1) z)) (+.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) t) z)) (/.f64 t (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 (+.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 -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 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 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 a x)) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.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 -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 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 -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 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 -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 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 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 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)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a))) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -100000000000000000620008645040778319495168 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (+.f64 (-.f64 #s(literal -1 binary64) t) z)) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -100000000000000000620008645040778319495168 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (+.f64 (-.f64 #s(literal -1 binary64) t) z)) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 a x) #s(approx (- (+ t 1) z) (-.f64 t #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -100000000000000000620008645040778319495168 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -5902958103587057/1180591620717411303424 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (+.f64 (-.f64 #s(literal -1 binary64) t) z)) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -4999999999999999791559868416 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000 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)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1000000 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -10000000000 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) #s(approx (- (- t -1) z) (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- x a) (- (- t -1) z)) (/.f64 (-.f64 x a) t)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 x (*.f64 #s(approx (/ (- x a) (- (- t -1) z)) (/.f64 (-.f64 x a) t)) (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) #s(approx (- (- t -1) z) (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 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 1500000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) #s(approx (- (- t -1) z) (-.f64 #s(literal 1 binary64) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -10000000000 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) #s(approx (- (- t -1) z) (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) (/.f64 y (-.f64 t #s(literal -1 binary64)))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1500000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) (*.f64 y (-.f64 a x))) #s(approx (- (- t -1) z) (-.f64 #s(literal 1 binary64) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -100000000000000000620008645040778319495168 binary64)) (/.f64 #s(approx (- (* (- (- t -1) z) x) (* (- x a) (- y z))) #s(approx (* y (- a x)) (*.f64 a y))) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) (/.f64 y (-.f64 t #s(literal -1 binary64)))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #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 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) (/.f64 y (-.f64 t #s(literal -1 binary64)))) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) (/.f64 y (-.f64 t #s(literal -1 binary64)))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #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 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) (/.f64 y (-.f64 t #s(literal -1 binary64)))) x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -50000000000000000310004322520389159747584 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) #s(approx (/ y (- t -1)) (+.f64 y (*.f64 #s(literal -1 binary64) (*.f64 t y))))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) #s(approx (/ y (- t -1)) (/.f64 y t))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #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 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) #s(approx (/ y (- t -1)) (/.f64 y t))) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1/2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) #s(approx (/ y (- t -1)) (/.f64 y t))) x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #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 x (*.f64 #s(approx (/ (- y z) (- (+ 1 t) z)) #s(approx (/ y (- t -1)) (/.f64 y t))) x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199254740795/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ (* (- u 1) (exp (/ -2 v))) u) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) (*.f32 u (exp.f32 (/.f32 #s(literal -2 binary32) v)))) u))) u)))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))) #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) (+.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) (*.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) (* (+ 1 (/ (cosh (/ 2 v)) (sinh (/ -2 v)))) (sinh (/ -2 v))))))) #s(approx (* -2 (- 1 u)) (*.f32 #s(literal 2 binary32) u)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(literal -1 binary32)) (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 eta (*.f32 (/.f32 sinTheta_O (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)) sinTheta_O))) (sqrt.f32 eta))) h)) (asin.f32 (/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 (-.f32 eta (*.f32 (/.f32 sinTheta_O #s(approx (* (sqrt (- 1 (* sinTheta_O sinTheta_O))) eta) eta)) sinTheta_O))))) (asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 eta (*.f32 (/.f32 sinTheta_O #s(approx (* (sqrt (- 1 (* sinTheta_O sinTheta_O))) eta) eta)) sinTheta_O))) (sqrt.f32 eta))) h)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v) cosTheta_O) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1/2 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 (/.f32 #s(literal 1/2 binary32) v) cosTheta_i) cosTheta_O) (*.f32 #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) (+.f32 (*.f32 sinTheta_O sinTheta_i) 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))) (+.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) (+.f32 (*.f32 sinTheta_O sinTheta_i) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (+.f32 v v))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (*.f32 v (*.f32 #s(approx (* v (exp (/ (* sinTheta_O sinTheta_i) v))) (+.f32 (*.f32 sinTheta_O sinTheta_i) 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))) (+.f32 (*.f32 sinTheta_O sinTheta_i) 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 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 v v) (*.f32 cosTheta_O cosTheta_i)))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_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_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 cosTheta_i (/.f32 cosTheta_O (+.f32 v v)))) (/.f32 (exp.f32 (/.f32 #s(approx (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32))) v)) (exp.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (log.f32 (+.f32 v v)) #s(literal -6931/10000 binary32))) #s(literal -6931/10000 binary32)))) (/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v)) (exp.f32 (+.f32 #s(literal -6931/10000 binary32) (log.f32 (+.f32 v v))))) (/.f32 (/.f32 #s(literal -6931/10000 binary32) (*.f32 #s(literal -6931/10000 binary32) (exp.f32 (-.f32 #s(literal -6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v))))) (+.f32 v v)) (/.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 #s(literal -6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v))) v)) (/.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))) (+.f32 v v)) (if.f32 (<=.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -4460149/89202980794122492566142873090593446023921664 binary32)) (sqrt.f32 (exp.f32 #s(approx (* (- (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) (log (+ v v))) 2) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))) (sqrt.f32 (exp.f32 #s(approx (* (- (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) (log (+ v v))) 2) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))))) (sqrt.f32 (exp.f32 #s(approx (* (- (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) (log (+ v v))) 2) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 -3602879701896397/18014398509481984 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 (*.f64 (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x)))))) #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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 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 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y))))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/18014398509481984 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 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 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)) (cos.f64 (*.f64 #s(literal -30 binary64) x))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) z)) (sin.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (cos.f64 (*.f64 #s(literal -30 binary64) y))))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 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 (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 (*.f64 #s(literal -30 binary64) z))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (*.f64 x x) (+.f64 (*.f64 z z) (*.f64 y y))))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 (sqrt.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 (*.f64 #s(literal -30 binary64) z))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (*.f64 x x) (+.f64 (*.f64 z z) (*.f64 y y))))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 200 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 #s(approx (* (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) x) x) (*.f64 #s(literal -900 binary64) (+.f64 (*.f64 z z) (*.f64 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 1 binary64)) (fmax.f64 #s(approx (- (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) 25) (*.f64 x (-.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) x))))) (-.f64 #s(approx (* (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) x) x) (*.f64 #s(literal -900 binary64) (+.f64 (*.f64 z z) (*.f64 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 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 (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) (sqrt (- (* (sin (* -30 z)) (cos (* -30 x))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y))))))) (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) x) x) (*.f64 #s(literal -900 binary64) (+.f64 (*.f64 z z) (*.f64 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 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) x)) #s(literal 25 binary64)) #s(approx (- (pow (sqrt (- (* (cos (* -30 x)) (sin (* -30 z))) (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))))) 2) 1/5) (-.f64 (pow.f64 #s(approx (sqrt (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z)))) #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 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) x) x) (*.f64 #s(literal -900 binary64) (+.f64 (*.f64 z z) (*.f64 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 20000000000000000656831249784098521579740251327192233910246268525174940137975759910880026312554548253678990095686448711572969812684229836800 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) x) x) (*.f64 #s(literal -900 binary64) (+.f64 (*.f64 z z) (*.f64 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) y)) (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (+.f64 (*.f64 x (+.f64 y z)) (*.f64 z #s(literal 5 binary64))) (if.f64 (<=.f64 x #s(literal -3050000000000000 binary64)) (*.f64 #s(approx (- (+ z y) (* -5 (/ z x))) (+.f64 y z)) x) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) (+.f64 #s(approx (* x (+ y z)) (*.f64 x y)) (*.f64 z #s(literal 5 binary64))) (*.f64 #s(approx (- (+ z y) (* -5 (/ z x))) (+.f64 y z)) x))) (if.f64 (<=.f64 x #s(literal -6530219459687219/1125899906842624 binary64)) (*.f64 #s(approx (- (+ z y) (* -5 (/ z x))) (+.f64 y z)) x) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))) (*.f64 #s(approx (- (+ z y) (* -5 (/ z x))) (+.f64 y z)) x))) (if.f64 (<=.f64 z #s(literal -4942654315294039/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))) (if.f64 (<=.f64 z #s(literal 3299991396200921/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x y)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x #s(approx (* z (+ 1 (* 5 (/ 1 x)))) z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x y)))) (if.f64 (<=.f64 y #s(literal -1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 8158279569665543/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x #s(approx (* z (+ 1 (* 5 (/ 1 x)))) z))) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x y)))) #s(approx (* (- 1 (/ (* -5 z) (* (+ z y) x))) (* (+ z y) x)) (*.f64 x y)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 z y) y) t) z)) (*.f64 y #s(literal 5 binary64))) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 y #s(literal -172000000000000000911672364559466175169298432 binary64)) (+.f64 #s(approx (+ (* 5 y) (* (+ (+ z y) z) x)) (*.f64 y (+.f64 #s(literal 5 binary64) x))) (*.f64 (+.f64 t y) x)) (if.f64 (<=.f64 y #s(literal 479999999999999994610158993530409351452476174803940339336960589747199546202656789080135311939346091682241028225585653954832490703674050347008 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) (+.f64 #s(approx (+ (* 5 y) (* (+ (+ z y) z) x)) (*.f64 y (+.f64 #s(literal 5 binary64) x))) (*.f64 (+.f64 t y) x)))) (if.f64 (<=.f64 y #s(literal -3187590725001049/24519928653854221733733552434404946937899825954937634816 binary64)) (+.f64 #s(approx (+ (* 5 y) (* (+ (+ z y) z) x)) (*.f64 y (+.f64 #s(literal 5 binary64) x))) (*.f64 (+.f64 t y) x)) (if.f64 (<=.f64 y #s(literal 8620287417370625/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 (+.f64 t z) z))) (+.f64 #s(approx (+ (* 5 y) (* (+ (+ z y) z) x)) (*.f64 y (+.f64 #s(literal 5 binary64) x))) (*.f64 (+.f64 t y) x)))) (if.f64 (<=.f64 y #s(literal -5099999999999999934906375327909360317759488 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (-.f64 (*.f64 y x) (*.f64 (-.f64 #s(literal -5 binary64) x) y))) (if.f64 (<=.f64 y #s(literal 39000000000000000667345260070253014099689472 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 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)))) (if.f64 (<=.f64 y #s(literal -5099999999999999934906375327909360317759488 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)) (if.f64 (<=.f64 y #s(literal 39000000000000000667345260070253014099689472 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 (-.f64 (+.f64 x x) #s(literal -5 binary64)) y)))) (if.f64 (<=.f64 y #s(literal -7000000000000000468942493657203951861235712 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 (+.f64 x x) y))) (if.f64 (<=.f64 y #s(literal 39000000000000000667345260070253014099689472 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 #s(literal 5 binary64) y)))) (if.f64 (<=.f64 x #s(literal -6599999999999999508172198008541960588311441893279287389768655242040761812450630718513445609946294567937225773831874801045805345935190429659299593885945953475065434926406953013848509821074324077503720718336 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 (+.f64 x x) y))) (if.f64 (<=.f64 x #s(literal -4884968572169573/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x #s(approx (+ (+ t z) z) (*.f64 #s(literal 2 binary64) z)))) (if.f64 (<=.f64 x #s(literal 360000000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 (+.f64 x x) y)))))) (if.f64 (<=.f64 x #s(literal -4486248158726163/2361183241434822606848 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 (+.f64 x x) y))) (if.f64 (<=.f64 x #s(literal 360000000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* y (+ 5 (* 2 x))) (*.f64 (+.f64 x x) y))))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (+.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -3073433920055173/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (+.f64 #s(approx (+ x y) y) x) (if.f64 (<=.f64 y #s(literal 4224653170409641/11417981541647679048466287755595961091061972992 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (+.f64 #s(approx (+ x y) y) x))) (if.f64 (<=.f64 y #s(literal -8045601589545917/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ (+ x y) x) y) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) #s(approx (+ (+ x y) x) y))) #s(approx (+ (+ x y) x) y) (+.f64 (+.f64 (+.f64 y y) z) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal -225000 binary64)) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 5853945614614289/2787593149816327892691964784081045188247552 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 5853945614614289/2787593149816327892691964784081045188247552 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 5853945614614289/2787593149816327892691964784081045188247552 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (+.f64 (+.f64 y y) z)) (+.f64 #s(approx (+ (+ y y) z) z) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 x #s(literal -3100000000000000057187273326823440646330194951565841683972096 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (+ (+ y x) x) z) (+ y x))) #s(literal 3 binary64)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 7199999999999999664455680 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (+.f64 (+.f64 y y) z)) (*.f64 #s(approx (+ 1 (/ (+ (+ (+ y x) x) z) (+ y x))) #s(literal 3 binary64)) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -3100000000000000057187273326823440646330194951565841683972096 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 7199999999999999664455680 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) 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 -20999999999999998942457719432627585338389414676296292042037510260168864399904375195244594987008 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) #s(approx (+ z (* 2 y)) z)) (if.f64 (<=.f64 z #s(literal 6845313241232439/5070602400912917605986812821504 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) #s(approx (+ z (* 2 y)) z)))) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) #s(approx (+ z (* 2 y)) z)) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (if.f64 (<=.f64 y #s(literal -3516957540073085/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) (if.f64 (<=.f64 y #s(literal 5072854620270127/1152921504606846976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (+.f64 (*.f64 (/.f64 #s(approx (- y x) y) t) z) x))) (if.f64 (<=.f64 y #s(literal -3516957540073085/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) (if.f64 (<=.f64 y #s(literal 5072854620270127/1152921504606846976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))))) (if.f64 (<=.f64 y #s(literal -3516957540073085/1496577676626844588240573268701473812127674924007424 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) (if.f64 (<=.f64 y #s(literal 5072854620270127/1152921504606846976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (+.f64 x #s(approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))))) (if.f64 (<=.f64 y #s(literal -3386706919782613/36028797018963968 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 y #s(literal 175000000000000001389726766339203818778363596357849508783276324195966048305550235057857368081432781282164629677023835678176883156975616 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 z (/.f64 y t))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 z (/.f64 y t))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 z (/.f64 y t))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 8920298079412249/178405961588244985132285746181186892047843328 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 z (/.f64 y 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -2000000000000000115715919885453939654786757378350080876345294848 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (+.f64 x (*.f64 #s(approx (* (/ -1 (- a t)) (- t z)) (/.f64 z (-.f64 a t))) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 binary64)) (+.f64 x #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 t y) (-.f64 t a)))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 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 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -9999999999999999493871352970740188669636450110134100730839040 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 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 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 -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 4100000000000000260897594899419090849788600516608 binary64)) (+.f64 x (*.f64 #s(approx (* (/ -1 (- a t)) (- t z)) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -8000000000000000350766744360609578837072381214720 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 5099999999999999817965607456855198029688617304064 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 z #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) y)) (if.f64 (<=.f64 z #s(literal 3700000000000000241368892583993377218662452317755885876825684764412512448039951699921616371407633136720222530812266938368 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 z #s(literal -660000000000000034896550618680223191169734454452764515606220520616397410246175982547156693040527008875190881951958504433732244319046750699520 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 z (/.f64 y (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 3700000000000000241368892583993377218662452317755885876825684764412512448039951699921616371407633136720222530812266938368 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 z (/.f64 y (-.f64 a t)))))) (if.f64 (<=.f64 z #s(literal -660000000000000034896550618680223191169734454452764515606220520616397410246175982547156693040527008875190881951958504433732244319046750699520 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #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 a #s(literal 155000000000000007730997989655129773572096 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (*.f64 #s(approx (- 1 (/ (* (/ y (- t a)) (- z t)) x)) #s(literal 1 binary64)) x)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (+ x y) y)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 4999999999999999776976758867680672137135910509455656406145286513092270051171899247993747169198343529904886398316453839048785277932554934376688051573834203877201790654817277398129088042191946101056488196398654247512479919893482671316298083093982265172114949794916231224645058195095552 binary64)) (-.f64 x (*.f64 #s(approx (- t z) t) (/.f64 y (-.f64 z a)))) #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 -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 4000000000000000131366249956819704315948050265438446782049253705034988027595151982176005262510909650735798019137289742314593962536845967360 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 a z)) y)) #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 -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 4000000000000000135995966852011298379775898878851592190853722859351501086892803333170966465522933783685234688 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 (-.f64 t z) (-.f64 a z)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 5000000000000000452984832 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 -310000000000000004534000244010404710238934461922139963392 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 6850788924988607/45671926166590716193865151022383844364247891968 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 -310000000000000004534000244010404710238934461922139963392 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 11500 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 -9999999999999999813486777206230041577815560719820581330098483720446847883279500839884297726782854580737362697004022581572770293687044935910015528960168049498887207223940204684198896264456339658487887951484580004902758521100414464490983962613190835886243290260424727924570510530141380583845003264 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 49999999999999998431683053958987776 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 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 49999999999999998431683053958987776 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 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -3324120595798525/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4826663403525515/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (* (/ (- t z) (- a z)) y) (/.f64 (*.f64 t y) (-.f64 a z)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 z #s(literal -4610357726896185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4826663403525515/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 t a) y))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (/.f64 y (/.f64 (-.f64 a t) (-.f64 (-.f64 a #s(literal 0 binary64)) z))))) (if.f64 (<=.f64 z #s(literal -35999999999999997766006489588069914141019202652317401153586399469958047048031646253056 binary64)) (-.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 (/.f64 y (-.f64 t a)) (-.f64 z (-.f64 a #s(literal 0 binary64)))) x))) (if.f64 (<=.f64 z #s(literal -35999999999999997766006489588069914141019202652317401153586399469958047048031646253056 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 (*.f64 (/.f64 y (-.f64 t a)) (-.f64 z (-.f64 a #s(literal 0 binary64)))) x))) (if.f64 (<=.f64 z #s(literal -2553251331026097/154742504910672534362390528 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))) (if.f64 (<=.f64 z #s(literal 4533471823554859/4722366482869645213696 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (/.f64 y (/.f64 (-.f64 a t) #s(approx (- (- a 0) z) a))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 z #s(literal -2553251331026097/154742504910672534362390528 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))) (if.f64 (<=.f64 z #s(literal 4533471823554859/4722366482869645213696 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- a t) (- (+ (- a t) t) z))) (/.f64 a (-.f64 a t)))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y (-.f64 #s(approx (+ 1 (/ t (- a t))) #s(literal 1 binary64)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 a #s(literal -5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 (/.f64 z a) y))) (if.f64 (<=.f64 a #s(literal 2059439298039183/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) (if.f64 (<=.f64 a #s(literal 95000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- a t) (- (+ (- a t) t) z))) (/.f64 a (-.f64 a t)))))) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 (/.f64 z a) y)))))) (if.f64 (<=.f64 a #s(literal -3957737425103581/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 2059439298039183/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) (if.f64 (<=.f64 a #s(literal 95000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- a t) (- (+ (- a t) t) z))) (/.f64 a (-.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 -324922229779783/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- a t) (- (+ (- a t) t) z))) (/.f64 a (-.f64 a t)))))) (if.f64 (<=.f64 a #s(literal 2059439298039183/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- a t) (- (+ (- a t) t) z))) (/.f64 a (-.f64 a t)))))))) (if.f64 (<=.f64 a #s(literal -250000000000000012638856931498758453557059257700750819755120368680558190994271351456058344276265554813104278309175296 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 a #s(literal 52000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (*.f64 y #s(approx (- (+ 1 (/ t (- a t))) (/ z (- a t))) (/.f64 z t))))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 a #s(literal -2487720667207965/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 a #s(literal 52000000000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* y (- (+ 1 (/ t (- a t))) (/ z (- a t)))) (/.f64 (*.f64 y z) t)))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x 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) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 (/.f64 z (-.f64 t a)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x 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))) #s(approx (* y (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 y (-.f64 z a)) t))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (* y (+ 1 (* -1 (/ (- z t) (- a t))))) (*.f64 (-.f64 z a) (/.f64 y 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) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 (/.f64 z (-.f64 t a)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -6762169998536515/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x 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))) #s(approx (* y (+ 1 (* -1 (/ (- z t) (- a t))))) (*.f64 (-.f64 z a) (/.f64 y t)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) #s(approx (* y (+ 1 (* -1 (/ (- z t) (- a t))))) (*.f64 (-.f64 z a) (/.f64 y t)))))))) (if.f64 (<=.f64 z #s(literal -660000000000000034896550618680223191169734454452764515606220520616397410246175982547156693040527008875190881951958504433732244319046750699520 binary64)) #s(approx (- (+ x y) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 (/.f64 z (-.f64 t a)) y)) (if.f64 (<=.f64 z #s(literal 30999999999999998069022979468480828554723068362562338269539139688999348956514461940803111882476384207256144916008938772502895057690770618014261197892979747711170064432388998075569262677691190146013887436161024 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) #s(approx (- (+ x y) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 (/.f64 z (-.f64 t a)) 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) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 z (/.f64 y (-.f64 t a)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) #s(approx (- (+ x y) (/ 1 (/ (- t a) (* (- t z) y)))) (*.f64 z (/.f64 y (-.f64 t a)))))) (if.f64 (<=.f64 z #s(literal -1149999999999999989471895863729240403040249050258594917562586941801140565083325728497298054426301737981144235722638930131424450785406665019270308342466663217238016498864358816842606740610874571068516425332229668864 binary64)) #s(approx (- (+ x y) (/ 1 (/ (- t a) (* (- t z) y)))) #s(approx (/ (* y z) (- t a)) (/.f64 (*.f64 y z) t))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y))) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 x #s(literal 8517641300339143/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (-.f64 x (*.f64 (/.f64 t (-.f64 z a)) (-.f64 y z)))) (if.f64 (<=.f64 y #s(literal 55000000000000000757784544603452718993810270799714719464967055207316097246902076280683532838775065321896133823647337401854445125649089529475337327414436773750151925673044667275707782145564184324692626037414658748050194764049438903441513380914391110770395598062472127134072327165114843136 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal -719999999999999971857593119304344367235806523293696 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 6189700196426901/2475880078570760549798248448 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) t) (*.f64 t y)) (-.f64 a z))) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -9999999999999999455752309870428160 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 400000000000000036761134032573512952336137838862738128896 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))))) (if.f64 (<=.f64 z #s(literal -4332790137498831/154742504910672534362390528 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -499999999999999996610474337180813988230854220972032 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 35681192317649/356811923176489970264571492362373784095686656 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 -620000 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 3412647653636267/9223372036854775808 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 -1200000 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 3412647653636267/9223372036854775808 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 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -20000000000000000602553198002810850057809730795493902576642159598065482667552924656422247125382915271364876860343455656359338682733727546893769990039911439972557329123488427600520794113124591120448431860539020756576282704805706239832858824928352794692288512 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 #s(approx (/ t (- z a)) (/.f64 t z)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -3999999999999999972883794697446511905846833767776256 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 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 199999999999999997753821575012658895301868919659099845995006969768058522364723733688885393892001379690371841069111284490962985226151476247283050774389085247829486389932478102355746175960432851729204117504 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 z #s(literal -3801270085103317/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 4088467824162789/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (if.f64 (<=.f64 z #s(literal -4610357726896185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 3470978933371479/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (*.f64 (/.f64 t a) (-.f64 y z)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (if.f64 (<=.f64 z #s(literal -4610357726896185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 3470978933371479/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) #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)))) (+.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 z t) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -20000000000000 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 3602879701896397/36028797018963968 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 2 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 3602879701896397/36028797018963968 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 2 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))))))) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 500000000000000007779708064733421512134100698460530716684885290215416890582377851632492694957523723838103140433920 binary64)) (+.f64 x #s(approx (* y (* (/ -1 (- t a)) (- z t))) (/.f64 (*.f64 t y) (-.f64 t a)))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -4999999999999999727876154935214080 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 #s(approx (- 1 (/ (* (/ y (- t a)) (- z t)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -4999999999999999727876154935214080 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 z (/.f64 y (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 #s(approx (- 1 (/ (* (/ y (- t a)) (- z t)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 5 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 z (/.f64 y (-.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -499999999999999964878644512267775609965379584 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 4789048565205903/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 #s(approx (- 1 (/ (* (/ y (- t a)) (- z t)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 4676805239458889/374144419156711147060143317175368453031918731001856 binary64)) (*.f64 #s(approx (- 1 (/ (* (/ y (- t a)) (- z t)) x)) #s(literal 1 binary64)) x) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (+ x y) y)) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -10000000000000 binary64)) (-.f64 x #s(approx (* (/ -1 (- z a)) (* (- z t) y)) (/.f64 (*.f64 t y) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 7378697629483821/36893488147419103232 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 2 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))) (-.f64 x #s(approx (* (/ -1 (- z a)) (* (- z t) y)) (/.f64 (*.f64 t y) (-.f64 z a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144 binary64)) (-.f64 x #s(approx (* (/ -1 (- z a)) (* (- z t) y)) (/.f64 (*.f64 t y) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 2 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) (-.f64 x #s(approx (* (/ -1 (- z a)) (* (- z t) y)) (/.f64 (*.f64 t y) (-.f64 z a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 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 7378697629483821/36893488147419103232 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 20000000000000000 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 z #s(literal -7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) (if.f64 (<=.f64 z #s(literal 2244866514940267/748288838313422294120286634350736906063837462003712 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 t a)))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 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 7378697629483821/36893488147419103232 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 20000000000000000 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 -1999999999999999842563759791331565483871006498118367703619996448246128296859795456 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 3048582568667961/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 #s(approx (+ 1 (/ (* (/ (- z t) (- z a)) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 20000000000000000 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 -1999999999999999842563759791331565483871006498118367703619996448246128296859795456 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 y (/.f64 t (-.f64 a z)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 3048582568667961/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 #s(approx (+ 1 (/ (* (/ (- z t) (- z a)) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 20000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 y (/.f64 t (-.f64 a z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -1999999999999999842563759791331565483871006498118367703619996448246128296859795456 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 3048582568667961/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 #s(approx (+ 1 (/ (* (/ (- z t) (- z a)) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 200000000000000002926139046134974606194008597572931011855722157433959272850229643182080 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)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (*.f64 #s(approx (+ 1 (/ (* (/ (- z t) (- z a)) y) x)) #s(literal 1 binary64)) x) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (+ x y) y)) (-.f64 (-.f64 x (*.f64 (/.f64 y (-.f64 (-.f64 t z) #s(literal -1 binary64))) a)) (*.f64 (/.f64 z (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (if.f64 (<=.f64 z #s(literal -15500000000000000728938517401473810099166274014672123821870774613217813811126178316765145511251037552691728566157575384443794585777815048383626012068259012829855719840262604430674141605003264 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (-.f64 x (*.f64 (/.f64 a (-.f64 (-.f64 t z) #s(literal -1 binary64))) (-.f64 y z)))) (if.f64 (<=.f64 z #s(literal -1199999999999999992194639624726952485308668475297491590825325392876076531712 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 1199999999999999988457275392 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 -480000000000000007022733710723939054865620634175034428453733177841502254840551143636992 binary64)) (-.f64 x (*.f64 #s(approx (/ 1 (/ (- (- t z) -1) (- y z))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) a)) (if.f64 (<=.f64 t #s(literal 28000000000000000781949476850892800 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (-.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)))) (if.f64 (<=.f64 y #s(literal -27999999999999999963014798172773937733993709529992061010898970261629723821738259693232519926214324553097960214178813572022272 binary64)) (-.f64 x (*.f64 #s(approx (/ 1 (/ (- (- t z) -1) (- y z))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) a)) (if.f64 (<=.f64 y #s(literal 5200000000000000279616895380763967488 binary64)) (-.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (-.f64 x (*.f64 #s(approx (/ 1 (/ (- (- t z) -1) (- y z))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) a)))) (if.f64 (<=.f64 t #s(literal -480000000000000007022733710723939054865620634175034428453733177841502254840551143636992 binary64)) (-.f64 x (*.f64 #s(approx (/ 1 (/ (- (- t z) -1) (- y z))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) a)) (if.f64 (<=.f64 t #s(literal 28000000000000000781949476850892800 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a (-.f64 #s(literal 1 binary64) z))))) (-.f64 x (*.f64 #s(approx (- z y) z) (/.f64 a (-.f64 #s(literal -1 binary64) (-.f64 t z))))))) (if.f64 (<=.f64 t #s(literal -25999999999999998276567734829931249044932861548531303094669654693386356250543446492003218328828085679205384192 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 28000000000000000781949476850892800 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a (-.f64 #s(literal 1 binary64) z))))) (-.f64 x (*.f64 #s(approx (- z y) z) (/.f64 a (-.f64 #s(literal -1 binary64) (-.f64 t z))))))) (if.f64 (<=.f64 t #s(literal -25999999999999998276567734829931249044932861548531303094669654693386356250543446492003218328828085679205384192 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 4500000000000000192937984 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a (-.f64 #s(literal 1 binary64) z))))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 z #s(literal -1199999999999999992194639624726952485308668475297491590825325392876076531712 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960 binary64)) (-.f64 x (*.f64 #s(approx (/ 1 (/ (- (- t z) -1) (- y 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 -1199999999999999992194639624726952485308668475297491590825325392876076531712 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -14000000000000000735781584896 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5017028222478281/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) #s(approx (- 1 z) #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal 450000000000000018217074836021386555868681763360342016 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -14000000000000000735781584896 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5017028222478281/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) #s(approx (- 1 z) #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal 50000000000000002683081102196736 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) t))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -7280482006598883/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 50000000000000002683081102196736 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) t))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -7500000000000000265071584423877491224968649130992643247776055928677203968 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 8356095265176317/154742504910672534362390528 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 y (-.f64 x #s(literal 1 binary64))) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal -650000 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* y (- x 1)) (*.f64 x y)) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 23500000000 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 (* y (- x 1)) (*.f64 x y)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -1360000000000000023937604029908057927859145229195421564272640 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 660000000000000 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) (-.f64 (+.f64 #s(approx x #s(literal 0 binary64)) y) #s(approx x #s(literal 0 binary64))) (-.f64 (+.f64 x y) x) (-.f64 #s(approx (+ x y) y) x) (-.f64 x (*.f64 #s(literal -1/2 binary64) (fabs.f64 (-.f64 x y)))) (-.f64 x (*.f64 (-.f64 y x) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 3860956584171391/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 binary64)) (-.f64 x (*.f64 #s(approx (- y x) y) #s(literal 1/2 binary64))) #s(approx (/ (- (* (* 1/4 (- x y)) (- x y)) (* x x)) (- (* (- x y) 1/2) x)) (*.f64 #s(literal 3/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 3860956584171391/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 binary64)) #s(approx (/ (- (* (* 1/4 (- x y)) (- x y)) (* x x)) (- (* (- x y) 1/2) x)) (*.f64 #s(literal -1/2 binary64) y)) #s(approx (/ (- (* (* 1/4 (- x y)) (- x y)) (* x x)) (- (* (- x y) 1/2) x)) (*.f64 #s(literal 3/2 binary64) x))) #s(approx (/ (- (* (* 1/4 (- x y)) (- x y)) (* x x)) (- (* (- x y) 1/2) x)) (*.f64 #s(literal -1/2 binary64) y)) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -36999999999999997971640806390363268498786613156476871833469776622998244025437452874623937305898955097190291644431239664684236800 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 81999999999999999261142262807135316255082032658024059872581552897061477972134253358073755661214017693781973582261083850289212384234132864050946861123241677939361635324006859014144 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 y #s(literal -8299976956530825/118571099379011784113736688648896417641748464297615937576404566024103044751294464 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) (-.f64 t z)) (if.f64 (<=.f64 y #s(literal 89999999999999996949732143925825796614584777178754578379519400345600 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) (-.f64 t z)))) (if.f64 (<=.f64 z #s(literal -11599999999999999492668166812880587674613150600735410898524043011348576866279122098327633287488267034535812727130726238761631332731715584 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -1736881338559743/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (* (* (/ -1 (- z t)) (neg x)) (- z y)) (/.f64 (*.f64 x (-.f64 z y)) z)) (if.f64 (<=.f64 z #s(literal 8556623698070271/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x)))) (if.f64 (<=.f64 z #s(literal -1736881338559743/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 8556623698070271/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -1736881338559743/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 5594715494892101/6582018229284824168619876730229402019930943462534319453394436096 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 z #s(literal -379999999999999998406531910324220096390305287800237729197782531059055717694445945160190959946751906088333636441291344194214139189526528 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal -1736881338559743/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (* (* (/ -1 (- z t)) (neg x)) (- z y)) (/.f64 (*.f64 x (-.f64 z y)) z)) (if.f64 (<=.f64 z #s(literal 5594715494892101/6582018229284824168619876730229402019930943462534319453394436096 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) #s(approx (* (* (/ -1 (- z t)) (neg x)) (- z y)) (/.f64 (*.f64 x (-.f64 z y)) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal -1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) #s(approx (* (* (/ -1 (- z t)) (neg x)) (- z y)) (/.f64 (*.f64 x z) (-.f64 z t))) (*.f64 #s(approx (* (/ -1 (- z t)) (neg x)) (/.f64 x z)) (-.f64 z y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal -1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 99999999999999995981677400789769932612359931733321583285118877944076548466448094957909476304960015890806678857380756006307062602577317320133875536163700284518967198097453618232695975663570046546450378657742479671982722077174989256760731188933351130765773907040474247261585408 binary64)) #s(approx (* (* (/ -1 (- z t)) (neg x)) (- z y)) (/.f64 (*.f64 x z) (-.f64 z t))) (*.f64 #s(approx (/ x (- z t)) (/.f64 x z)) #s(approx (- z y) z)))) (if.f64 (<=.f64 z #s(literal -6742980379809911/766247770432944429179173513575154591809369561091801088 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 2812141577453233/401734511064747568885490523085290650630550748445698208825344 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -6742980379809911/766247770432944429179173513575154591809369561091801088 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 2812141577453233/401734511064747568885490523085290650630550748445698208825344 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 -6742980379809911/766247770432944429179173513575154591809369561091801088 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 2812141577453233/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) #s(approx x #s(literal 0 binary64))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(literal 1 binary64)) x) (-.f64 (*.f64 x (+.f64 y z)) z) (if.f64 (<=.f64 x #s(literal -225000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 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 -225000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 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 -225000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 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) y))))) (if.f64 (<=.f64 y #s(literal -1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) y))) (if.f64 (<=.f64 y #s(literal 4668205014991117/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) y))))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) y))) (if.f64 (<=.f64 (/.f64 y z) #s(literal 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680 binary64)) (*.f64 (/.f64 y z) x) (/.f64 (*.f64 y x) z)) (if.f64 (<=.f64 (/.f64 y z) #s(literal 1000000000000000050555427725995033814228237030803003279020481474722232763977085405824233377105062219252417113236701184 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 y #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 2300000000000000002068207747638588079929656046309038165924530153838842761353930048488341504 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 -500000000 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 50000000000000004410680702653211320350932992 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 -8371160993642713/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 3991732572728997/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 190000000000000008837770418655769257979150336 binary64)) (/.f64 (+.f64 x y) #s(approx (- 1 (/ y z)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (+ y x) y) (-.f64 z y)) z)))) (if.f64 (<=.f64 y #s(literal -12499999999999999755693721685189269932234548655840783989268247893764250673291034057408679904312247956177768574742993792302499625396055030548012161351880508788068097652118201040896 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) (*.f64 (/.f64 z (-.f64 z y)) #s(approx (+ y x) y)) (if.f64 (<=.f64 y #s(literal 1222764462346059/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 4299999999999999963677240886342192428606357613285178374956184001334975611411579321006224491642184943429222400 binary64)) (*.f64 (/.f64 z (-.f64 z y)) #s(approx (+ y x) y)) (if.f64 (<=.f64 y #s(literal 269999999999999983706818027843594638899178149397279331127251345644973214195858768787609486010795120401201413025793788870656 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 x (-.f64 z y))) z) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z))))))) (if.f64 (<=.f64 y #s(literal -1060000000000000047800263664902755001957039737473606594442167466219277842613271586003176590162063577771131972299807718127685793515777504645303013818067911512624654871802711539550750354688511708233728 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 y z) (-.f64 z y))) (if.f64 (<=.f64 y #s(literal 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 4299999999999999963677240886342192428606357613285178374956184001334975611411579321006224491642184943429222400 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 y z) (-.f64 z y))) (if.f64 (<=.f64 y #s(literal 269999999999999983706818027843594638899178149397279331127251345644973214195858768787609486010795120401201413025793788870656 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 x (-.f64 z y))) z) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z))))))) (if.f64 (<=.f64 y #s(literal -1060000000000000047800263664902755001957039737473606594442167466219277842613271586003176590162063577771131972299807718127685793515777504645303013818067911512624654871802711539550750354688511708233728 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 y z) (-.f64 z y))) (if.f64 (<=.f64 y #s(literal 60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (*.f64 (/.f64 z (-.f64 z y)) x)) (if.f64 (<=.f64 y #s(literal 4200000000000000194943886188774707107236903446074252723313999880167044157522639003301676062740500151164469248 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 y z) (-.f64 z y))) (if.f64 (<=.f64 y #s(literal 269999999999999983706818027843594638899178149397279331127251345644973214195858768787609486010795120401201413025793788870656 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 -1060000000000000047800263664902755001957039737473606594442167466219277842613271586003176590162063577771131972299807718127685793515777504645303013818067911512624654871802711539550750354688511708233728 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 y z) (-.f64 z y))) (if.f64 (<=.f64 y #s(literal 6999999999999999495624517169466564524548282122240 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 -36999999999999999749175100951380235129083212351930368 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 6999999999999999495624517169466564524548282122240 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 -480000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 7839106597622315/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (/.f64 x #s(approx (- 1 (/ y z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 6999999999999999495624517169466564524548282122240 binary64)) (/.f64 #s(approx (+ x y) 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 -480000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 310000000000000002883099073245539196092406093053952 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 -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 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 -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 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 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 (-.f64 z a) t)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -650000000000000016164885898021133943201838277127000010263006808410028083946511998169588404696318476288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 57000000000000001537832183229677276718481728532131748580535789771108025408210205211780671611076608 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -1477575232364793/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 1550000000 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 z (-.f64 a t)) (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -1477575232364793/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 1550000000 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -7436652464262241/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal 380372062417679/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 a #s(literal 225000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) #s(approx (- y x) y))) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a))))))) (if.f64 (<=.f64 z #s(literal -1477575232364793/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal -7396840143163425/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 z #s(literal 7423025276069149/11972621413014756705924586149611790497021399392059392 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 4200000000000000089622305417069592576 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))))))) (if.f64 (<=.f64 a #s(literal -7436652464262241/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal 2265733531179021/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 a #s(literal 330 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a))))))) (if.f64 (<=.f64 z #s(literal -1477575232364793/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal -7396840143163425/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 z #s(literal 4533471823554859/4722366482869645213696 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 z (-.f64 a t)) (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -109999999999999994625762171031586452587280765073048383694132422796308628961249551016062266780895742509054629936438520823776430785756077424018993095189040993931474031922107675008549601920519948468224 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t))))) (if.f64 (<=.f64 z #s(literal -31999999999999998250314683783918244022708690240679933589306931675136 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal -7396840143163425/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 z #s(literal 496910556692507/730750818665451459101842416358141509827966271488 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 z #s(literal 1050000000000000016337386935940185175481611466767114505038259109452375470222993488428234659410799820060016594911232 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 (-.f64 y x) a))))))))) (if.f64 (<=.f64 z #s(literal -109999999999999994625762171031586452587280765073048383694132422796308628961249551016062266780895742509054629936438520823776430785756077424018993095189040993931474031922107675008549601920519948468224 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t))))) (if.f64 (<=.f64 z #s(literal -179999999999999992964398279826086091808951630823424 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal 4533471823554859/4722366482869645213696 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 (-.f64 y x) a))))))) (if.f64 (<=.f64 z #s(literal -109999999999999994625762171031586452587280765073048383694132422796308628961249551016062266780895742509054629936438520823776430785756077424018993095189040993931474031922107675008549601920519948468224 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t))))) (if.f64 (<=.f64 z #s(literal -179999999999999992964398279826086091808951630823424 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal 3000000000000000226697732040941542496359027491451893154136568581527457711080891099759727815850578328016647364308941930496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y (-.f64 a t)))))))) (if.f64 (<=.f64 z #s(literal -579999999999999969989834183388331980974696805033415031919174955126701986744976209990415323947309820725366057810505768840331698639219976823838050730195563238188556874483826395519002805705431733217192552783232892928 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* z (- (/ y (- a t)) (/ x (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal -179999999999999992964398279826086091808951630823424 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- x y) (- t a)) z) (/.f64 (*.f64 x z) (-.f64 t a)))) (if.f64 (<=.f64 z #s(literal 3000000000000000226697732040941542496359027491451893154136568581527457711080891099759727815850578328016647364308941930496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y #s(approx (- a t) a)))))))) (if.f64 (<=.f64 z #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* z (- (/ y (- a t)) (/ x (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 3000000000000000226697732040941542496359027491451893154136568581527457711080891099759727815850578328016647364308941930496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y #s(approx (- a t) a))))))) (if.f64 (<=.f64 z #s(literal -4599999999999999756609209826793760801993405720899405982644546621359244548046908911985700908899085315124651400672313344 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y #s(approx (- a t) a))))) (if.f64 (<=.f64 z #s(literal 3000000000000000226697732040941542496359027491451893154136568581527457711080891099759727815850578328016647364308941930496 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z #s(approx (- (/ y (- a t)) (/ x (- a t))) (/.f64 y #s(approx (- a t) a))))))) (if.f64 (<=.f64 a #s(literal -6678075163775057/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) (if.f64 (<=.f64 a #s(literal 7203683948275289/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))))) (if.f64 (<=.f64 z #s(literal -40000000000000000585227809226994921238801719514586202371144431486791854570045928636416 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x z) t))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(literal 1 binary64)) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- z t) (- a t))) #s(literal -1 binary64))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -6511732844609233/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -6511732844609233/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112 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 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 3999999999999999831443609401385136528614207512386057135410071092916132616022289914504946148287614500592330451563947454856809828080168025678726105499863496711154494173799977940229033050646983792107070529102452199587840315845272602181673858644271966678327153142116021922822752784275414552936448 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)))))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 y #s(literal -679999999999999995390245098565907023993961740521963520 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))) (+.f64 x (*.f64 #s(approx (- t x) t) (/.f64 (-.f64 z y) (-.f64 z a))))) (if.f64 (<=.f64 z #s(literal -112000000000 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 5415370496329717/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 1200000000000000055922168609784837082086102971939252233705176549622419337587703559487321254657034854785240771915182587838380713999208277709632746516991172128704916152840779466279384647074066285991751682925872291341225951232 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal -1671006074336883/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 4073041091475069/295147905179352825856 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) #s(approx (- t x) t)) #s(approx (- a z) a))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal -279999999999999998101865628821255833409278363744337920 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 99999999999999999475366575191804932315794610450682175621941694731908308538307845136842752 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal -3726468068898375/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 2850326185083333/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 z #s(literal -6200000000000000309239919586205190942883840 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -7740541678258495/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (/ (- x t) (- z a)) y) (/.f64 (*.f64 y (-.f64 x t)) z))) (if.f64 (<=.f64 z #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 (-.f64 t x) a)))) (if.f64 (<=.f64 z #s(literal 1200000000000000055922168609784837082086102971939252233705176549622419337587703559487321254657034854785240771915182587838380713999208277709632746516991172128704916152840779466279384647074066285991751682925872291341225951232 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- x t) (- z a)) (/.f64 (-.f64 x t) z)) y)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))))) (if.f64 (<=.f64 z #s(literal -6200000000000000309239919586205190942883840 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -7740541678258495/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (/ (- x t) (- z a)) y) (/.f64 (*.f64 y (-.f64 x t)) z))) (if.f64 (<=.f64 z #s(literal 4150517416584649/4611686018427387904 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 (-.f64 t x) a)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 t #s(literal -68962299338965/191561942608236107294793378393788647952342390272950272 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 t #s(literal 2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (/ (- x t) (- z a)) y) (/.f64 (*.f64 x y) (-.f64 z a)))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y #s(approx (- (/ t (- a z)) (/ x (- a z))) (/.f64 t (-.f64 a z))))))) (if.f64 (<=.f64 z #s(literal -1369486280032197/9444732965739290427392 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal 5394506156881457/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 94999999999999999367077548544466495848544608099200566650131032327383325631053824 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (/ (- x t) (- z a)) y) (/.f64 (*.f64 y (-.f64 x t)) z))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal -3726468068898375/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 y #s(literal 15499999999999999876277489600048540598949024602025692841541349158430932828519167165187751936 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* (/ (- x t) (- z a)) y) (/.f64 (*.f64 x y) (-.f64 z a)))))) (if.f64 (<=.f64 z #s(literal -1369486280032197/9444732965739290427392 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal 1100000000 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* y (- (/ t (- a z)) (/ x (- a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) (+.f64 #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) (neg.f64 x))) x) (-.f64 (*.f64 #s(literal 3/2 binary64) x) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 y #s(literal -3073433920055173/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 4224653170409641/11417981541647679048466287755595961091061972992 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))))) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 y #s(approx (- (+ (* 1/2 (/ x y)) (/ x y)) 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) #s(approx (+ x (/ (- x y) 2)) (*.f64 y #s(approx (- (+ (* 1/2 (/ x y)) (/ x y)) 1/2) #s(literal -1/2 binary64)))))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal -17000000000000001084790316280474749516647941550246691860270108415635677937497330909741892763648 binary64)) (+.f64 #s(approx (+ x (sin y)) (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 28000000000000001500045837858452562639920855611510814390968854172713962538479263063960395631070430721254182070517415523823067209397967471650295541137946887898255031533568 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 -195000000000000009869244660192946653396368732142173746235759734725301451157660507167775273531484012370338902966272 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 28000000000000001500045837858452562639920855611510814390968854172713962538479263063960395631070430721254182070517415523823067209397967471650295541137946887898255031533568 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 -3999999999999999910839878925616518680231937190379686309568333290649965163559359544311466235366030526739030088283805402005504 binary64)) (+.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))) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 x #s(literal -2877331348495215/22835963083295358096932575511191922182123945984 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 x #s(literal 1038920085256495/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) (+.f64 #s(approx (+ x (sin y)) (sin.f64 y)) #s(approx (* z (cos y)) z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 y #s(literal -1000000000000000 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 6375194751874021/4722366482869645213696 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 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal -200000000000000008769168609015239470926809530368 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal 3985685670222889/4503599627370496 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal -4278419646001971/4503599627370496 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal 3985685670222889/4503599627370496 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 -8104522595470689/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 x #s(literal 8553702721162885/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 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 -225000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal 4683156491691431/11150372599265311570767859136324180752990208 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 z #s(literal -1628276512170007/11972621413014756705924586149611790497021399392059392 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 7995221804069355/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312 binary64)) (-.f64 (+.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -200000 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 9007199254733123/9007199254740992 binary64)) (-.f64 #s(approx (+ x (cos y)) (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 z #s(literal -17000000000000001084790316280474749516647941550246691860270108415635677937497330909741892763648 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 (sin.f64 y) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 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)))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 (sin.f64 y) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -19999999999999998929805538950963586393744829579264 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 1000000000000000013287555072 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 -145999999999999990333058149972866866247356943013743951872 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 26999999999999998566560033669120 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 -145999999999999990333058149972866866247356943013743951872 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 26999999999999998566560033669120 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z))) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* z y) 1) #s(literal -1 binary64)) x)) x)))) (if.f64 (<=.f64 y #s(literal -39000000000000002713087708858315046386534444263790346240 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 y #s(literal 65999999999999997560886749751672832 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) x))))))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 5854679515581645/18014398509481984 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (* (- 1 (/ (- (* z y) 1) x)) x) (-.f64 #s(literal 1 binary64) (*.f64 y z)))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* y (+ z (* -1 (/ (+ 1 x) y)))) (*.f64 #s(literal -1 binary64) x))))))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (* (- 1 (/ (- (* z y) 1) x)) x) (-.f64 #s(literal 1 binary64) (*.f64 y z)))) (/.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3/4 binary64)) (*.f64 #s(literal 4/3 binary64) (tan.f64 (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (* 4/3 (tan (* 1/2 x)))) (/.f64 #s(literal 3/2 binary64) x))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 2/3 binary64) x)) (if.f64 (<=.f64 z #s(literal 110000000000000002169061993591134102901780995549941483620469815034965373701686449412560460602576137520643422117473568236186070911665343587102442433171076178783173832969197470089216 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 x y) x) y) (/.f64 (*.f64 (/.f64 z t) z) t)) (+.f64 (*.f64 (/.f64 (/.f64 z t) t) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200000000000000013104522191493575712823499934020710488024152771323555056217860874303389432945676521361520476916974680482142243229285217375886207988634517594158208309292880167137262965343121750872846190603318440437028470611163773764115697127698584069380700520547655522189312 binary64)) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (/.f64 (*.f64 (/.f64 z t) z) t)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 x (/.f64 #s(literal -1 binary64) y)) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 200000000000000013104522191493575712823499934020710488024152771323555056217860874303389432945676521361520476916974680482142243229285217375886207988634517594158208309292880167137262965343121750872846190603318440437028470611163773764115697127698584069380700520547655522189312 binary64)) (+.f64 (*.f64 (/.f64 x (*.f64 y y)) x) (/.f64 (*.f64 (/.f64 z t) z) t)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 z (*.f64 t t)) z))) (+.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 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) (-.f64 (*.f64 z z) t))) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 (*.f64 (*.f64 z y) z) #s(literal 4 binary64))))) (-.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) (*.f64 z #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) t) y)) (if.f64 (<=.f64 z #s(literal 1900000000000000055123812491272383239409238282571963595430559744 binary64)) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 #s(literal -4 binary64) (*.f64 t y)))) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 (*.f64 (*.f64 z y) z) #s(literal 4 binary64))))) (if.f64 (<=.f64 z #s(literal 339999999999999982079668619558736512971310719120342224024380514499600333821040926411105632915728104004217572279197094802727157714604141838336 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 z y) z) #s(literal -4 binary64)))) (if.f64 (<=.f64 z #s(literal 1300000000000000056946577458908774298065331886974014823925284864 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 z y) z) #s(literal -4 binary64)))) (if.f64 (<=.f64 z #s(literal 1300000000000000056946577458908774298065331886974014823925284864 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 #s(literal -4 binary64) (*.f64 (*.f64 z z) y)))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 #s(literal 4 binary64) (*.f64 t y))) (+.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (+ (* x x) 1) #s(literal 1 binary64)) (-.f64 x (*.f64 y y)) (-.f64 (/.f64 y (-.f64 y z)) (/.f64 x (-.f64 y z))) (/.f64 (-.f64 x y) (-.f64 z y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -20000000 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 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 (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -1516130949512411/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 300000000000000018539112290224997629700937723364875709083567374656700551677757413023574127978435378040532655039844502006791540487922888251940280681082496082908109669062912246512771523358948776214528 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))))))) (if.f64 (<=.f64 y #s(literal -6407306843957535/1208925819614629174706176 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 3732158026922485/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2028240960365167/40564819207303340847894502572032 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x 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 z)))) #s(approx (/ (- x y) (- z y)) #s(literal 1 binary64)) (if.f64 (<=.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z)))) #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 a (+.f64 t (*.f64 b z))))) (if.f64 (<=.f64 a #s(literal -1099999999999999951824702772428630345474600697127459551981745117036136399002837465482395648 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) x)) (if.f64 (<=.f64 a #s(literal 13499999999999999665277983899169890762876771037799689091399108033526373988401817302814316321308672 binary64)) (+.f64 (+.f64 (*.f64 z (+.f64 (*.f64 b a) y)) x) (*.f64 a t)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) x)))) (if.f64 (<=.f64 a #s(literal -8762203435012037/2305843009213693952 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) x)) (if.f64 (<=.f64 a #s(literal 5523849527140279/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) x)))) (if.f64 (<=.f64 a #s(literal -56000000000000003751539949257631614889885696 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 649999999999999990910190299086656021248833488421254223911717900732214307672950671563832697028608000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 (+.f64 (*.f64 b a) y) z) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 z #s(literal -1156847945382935/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 1357680363825023/295147905179352825856 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal -inf.0 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 b #s(literal -139999999999999993968972264119665375280415899648 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 a (*.f64 b z)))) (if.f64 (<=.f64 b #s(literal 174999999999999987525404178908581534161464121247718248897469681242004796064525512108059381692987538162010771665323598041725553507273822711289159688327169418396172288 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z #s(approx (+ y (* a b)) (*.f64 a b)))))) (if.f64 (<=.f64 b #s(literal -139999999999999993968972264119665375280415899648 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 a (*.f64 b z)))) (if.f64 (<=.f64 b #s(literal 4799999999999999946101589935304093514524761748039403393369605897471995462026567890801353119393460916822410282255856539548324907036740503470080 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 a (*.f64 b z)))))) (if.f64 (<=.f64 y #s(literal -91999999999999998435849308919239238607394280506659226822238554649804549876661300438343438290655514214058492387510758883142284595858051571240199342435544128508623988124578480128 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 10800000000000000299074691030412860049063936 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 #s(approx (+ (* b z) t) t) a) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 y z))))) (if.f64 (<=.f64 a #s(literal -8762203435012037/2305843009213693952 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 5555296335638847/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 y z))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (* z (+ y (* a b))) (*.f64 y z))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 7378697629483821/147573952589676412928 binary64)) #s(approx (sqrt (* 1/2 (+ 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 7378697629483821/147573952589676412928 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 3602879701896397/4503599627370496 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 x p))))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 7378697629483821/147573952589676412928 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 3602879701896397/4503599627370496 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(approx 1/2 #s(literal 0 binary64)))) (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 7926335344172073/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1 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 7926335344172073/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (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 (-.f32 (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (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)) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (PI.f32)) (log.f32 alpha)))) (*.f32 (-.f32 alpha #s(literal -1 binary32)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 #s(approx (* (- (* (* cosTheta (- (* alpha alpha) 1)) cosTheta) -1) (PI)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 #s(approx (- (* alpha alpha) 1) #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 #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 d1 d1) d1) d1) d1) d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -3334007216439927/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 (-.f64 #s(approx (+ d3 d2) d3) #s(literal -3 binary64)) d1)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (if.f64 (<=.f64 d2 #s(literal -6 binary64)) #s(approx (- (* d3 d1) (* (- -3 d2) d1)) (*.f64 d1 d2)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1)) #s(approx (- (* d3 d1) (* (- -3 d2) d1)) (*.f64 d1 d2)) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -410 binary64)) #s(approx (* (* (- 1 (/ -30 d2)) d2) d1) (*.f64 d1 d2)) (if.f64 (<=.f64 d2 #s(literal 64000000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (* (* (- 1 (/ -30 d2)) d2) d1) (*.f64 d1 d2)))) #s(approx (* (* (- 1 (/ -30 d2)) d2) d1) (*.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 d2 #s(literal -32000000 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 (-.f64 d4 #s(approx (- d3 d2) d3)) d1))) (if.f64 (<=.f64 d1 #s(literal -820000000000000038040709983874953400529902544057765599931845188152501110162185534441386607775963669168824353017190263396592707178949310314422172899875099199601562598724685623811667717666137352864542278105727900477557623168807159796528707897015387164711583744 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) (if.f64 (<=.f64 d1 #s(literal 249999999999999999554360891046310353997232217189853125109135834932485100476476162374278941535567140002444293991687916344058052608 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1))) (if.f64 (<=.f64 d4 #s(literal 73999999999999998711908587987036798976 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d2 d3)))) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 #s(approx (+ d2 d4) d4) d3)))) (if.f64 (<=.f64 d4 #s(literal 88000000000000006808898257731839856673168472753710007177404927007251324184120422039552 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d2 d3)))) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d4))) (if.f64 (<=.f64 d4 #s(literal 1318041150745077/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 binary64)) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d2)) (if.f64 (<=.f64 d4 #s(literal 2999999999999999878250173369051088194475988268945354319009217029420111768852863276548096 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d4)))) (if.f64 (<=.f64 d4 #s(literal 39000000000000000667345260070253014099689472 binary64)) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d2)) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d4))) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d2)) (*.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 -3334007216439927/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 binary64)) (*.f64 (-.f64 d2 #s(approx (- -37 d3) #s(literal -37 binary64))) d1) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1)) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -101201127/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (+ (* d1 d2) (* d1 d3)) #s(approx (* (* (+ d3 d2) (/ d1 d3)) d3) (*.f64 d1 d2))) (*.f64 #s(approx (+ d3 d2) d3) d1)) #s(approx (+ (* d1 d2) (* d1 d3)) #s(approx (* (* (+ d3 d2) (/ d1 d3)) d3) (*.f64 d1 d2))) (/.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))) #s(literal 3 binary64)) (PI.f64)))) (/.f64 #s(literal 4/3 binary64) (*.f64 (-.f64 (PI.f64) (*.f64 (*.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 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) t) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) (*.f64 t (PI.f64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (-.f64 #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 (*.f64 (*.f64 (PI.f64) t) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v)))))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (PI.f64))) t)) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.f64 #s(literal 1 binary64) t) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (PI.f64)))) #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 v v) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))))) (*.f64 #s(approx (- (* v v) 1) #s(literal -1 binary64)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))))) (*.f64 #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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(approx (* (* (- 1 (* v v)) (sqrt (- 1 (* (* v v) 3)))) 1/2) #s(literal 1/2 binary64))) (-.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 #s(approx (/ (- (* (* v v) 5) 1) (- v 1)) (+.f64 #s(literal 1 binary64) (*.f64 v (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) v))))) (-.f64 #s(literal -1 binary64) v))) (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #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)) #s(approx (- (* v v) 1) #s(literal -1 binary64)))) (if.f64 (<=.f64 m #s(literal -7788445287802241/649037107316853453566312041152512 binary64)) (*.f64 (/.f64 (pow.f64 (pow.f64 k (*.f64 #s(literal 1/2 binary64) m)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64))) a) (if.f64 (<=.f64 m #s(literal 2589569785738035/1125899906842624 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) a) (+.f64 (*.f64 k (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 k #s(literal -10 binary64)))) (/.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 -7788445287802241/649037107316853453566312041152512 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 2589569785738035/1125899906842624 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) a) (+.f64 (*.f64 k (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 k #s(literal -10 binary64)))) (/.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 -4352132950612665/9671406556917033397649408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 a (pow.f64 k m))) (if.f64 (<=.f64 m #s(literal 2589569785738035/1125899906842624 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* (- k -10) k) -1) a) (+.f64 (*.f64 k (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 k #s(literal -10 binary64)))) (/.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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 k (/.f64 (-.f64 (*.f64 (/.f64 a k) (/.f64 a k)) (*.f64 (*.f64 #s(literal -10 binary64) a) (*.f64 #s(literal -10 binary64) a))) (-.f64 (/.f64 a k) (*.f64 #s(literal -10 binary64) a))))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (/.f64 (+.f64 (*.f64 #s(literal -1/10 binary64) a) (*.f64 #s(literal 99/100 binary64) (*.f64 a k))) k)) (*.f64 (-.f64 k #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))))) (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 k (/.f64 (-.f64 (*.f64 k a) (*.f64 k (*.f64 (*.f64 #s(literal 10 binary64) k) a))) (*.f64 k k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (/.f64 (+.f64 (*.f64 #s(literal -1/10 binary64) a) (*.f64 #s(literal 99/100 binary64) (*.f64 a k))) k)) (*.f64 (-.f64 k #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))))) (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (/.f64 (+.f64 (*.f64 #s(literal -1/10 binary64) a) (*.f64 k (-.f64 (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 (*.f64 #s(literal -970299/10000 binary64) a) (*.f64 #s(literal 1/100 binary64) a)))) (*.f64 #s(literal 9801/1000 binary64) a))) (*.f64 #s(literal -99/100 binary64) a)))) k)) (*.f64 (-.f64 k #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))))) (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (/.f64 (+.f64 (*.f64 #s(literal -1/10 binary64) a) (*.f64 #s(literal 99/100 binary64) (*.f64 a k))) k)) (*.f64 (-.f64 k #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))))) (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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (*.f64 #s(literal -1/10 binary64) (/.f64 a k))) (*.f64 (-.f64 k #s(literal 10 binary64)) k))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 k (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 k (+.f64 a (*.f64 #s(literal -100 binary64) a)))) (*.f64 #s(literal 10 binary64) a))))))))) (if.f64 (<=.f64 (/.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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 #s(approx (/ a (* (* (- k 10) k) (- (* (- k -10) k) -1))) (*.f64 #s(literal -1/10 binary64) (/.f64 a k))) (*.f64 (-.f64 k #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 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) k) #s(literal -1 binary64)) a) k) k))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 k (+.f64 (*.f64 #s(literal -10 binary64) a) (/.f64 a k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) k) #s(literal -1 binary64)) a) k) k))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 k (+.f64 #s(literal 10 binary64) k))))) a) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 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))))) #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 1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 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))))))) (if.f64 (<=.f64 m #s(literal 43/2 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a #s(approx (+ 1 (* -10 k)) #s(literal 1 binary64)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) #s(approx (* a (+ 1 (* -10 k))) (*.f64 #s(literal -10 binary64) (*.f64 a k))))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) #s(approx (+ a (* -10 (* a k))) (*.f64 a #s(approx (+ 1 (* -10 k)) #s(literal 1 binary64)))))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(approx (+ y (* x (/ x y))) y) z) (/.f64 y z)))))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z #s(approx (+ 1 (* 1/2 (* (/ (+ (/ (* y y) y) (* (/ x y) x)) z) (/ y z)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (neg.f64 x)) (*.f64 (+.f64 (+.f64 (+.f64 d a) c) b) #s(literal 2 binary64)) (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) (if.f64 (<=.f64 (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 (+.f64 a #s(approx (+ b (+ c d)) (+.f64 c d))) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 c c))) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 a (+.f64 (+.f64 b c) d)) (*.f64 a (+.f64 #s(approx (+ b c) c) d)) (*.f64 a #s(approx (+ (+ b c) d) (+.f64 b d))) #s(approx (* a (+ (+ b c) d)) (*.f64 a d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a c)) #s(approx (* a (+ (+ b c) d)) (*.f64 a b)) (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 #s(approx (+ a b) b) #s(approx (+ a b) b)) (*.f64 (+.f64 (*.f64 x 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 (+.f64 a b) d) (+.f64 c e)) (+.f64 (+.f64 (+.f64 a b) c) (+.f64 d e)) (+.f64 (+.f64 a e) (+.f64 (+.f64 b c) d)) #s(approx (+ (+ (+ (+ e d) c) b) a) (+.f64 b (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) #s(approx (+ c (+ d e)) (+.f64 c e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) #s(approx (+ c (+ d e)) #s(approx (+ c e) e)))) (*.f64 (-.f64 x #s(literal -2 binary64)) x) #s(approx (- (* (+ x 1) (+ x 1)) 1) (+.f64 x x)) (*.f64 b a) (*.f64 (+.f64 y x) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 4805358362091427/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 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 (sin.f64 t) ew) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (sin t) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (sin.f64 t)) ew) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (sin t) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (sin.f64 t)) ew) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (if.f64 (<=.f64 t #s(literal -6427752177035961/51422017416287688817342786954917203280710495801049370729644032 binary64)) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 #s(approx (- (pow (/ eh (* (tan t) ew)) 2) -1) #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 1010998000018149/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (*.f64 (fabs.f64 eh) (fabs.f64 (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew))))) #s(literal 2 binary64))) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 (cos.f64 t) eh)) (*.f64 (sin.f64 t) ew)) (sqrt.f64 #s(approx (- (pow (/ eh (* (tan t) ew)) 2) -1) #s(literal 1 binary64))))))) (if.f64 (<=.f64 t #s(literal -6427752177035961/51422017416287688817342786954917203280710495801049370729644032 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (sin.f64 t) ew))) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 1010998000018149/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (*.f64 (fabs.f64 eh) (fabs.f64 (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew))))) #s(literal 2 binary64))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (sin.f64 t) ew))) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal -4555619344570199/9903520314283042199192993792 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (sin.f64 t) ew)) (if.f64 (<=.f64 t #s(literal 8424983333484575/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (*.f64 (fabs.f64 eh) (fabs.f64 (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew))))) #s(literal 2 binary64))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (sin.f64 t) ew)))) (if.f64 (<=.f64 ew #s(literal -5200000000000000164987411356572862425696744892118273294860288 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (sin.f64 t) ew)) (if.f64 (<=.f64 ew #s(literal -7090649168385425/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 eh eh) (fabs.f64 (*.f64 (fabs.f64 (/.f64 eh ew)) ew)))) #s(literal 2 binary64))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (*.f64 eh (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) #s(literal 5363123171977039/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (/.f64 (fabs.f64 eh) (sqrt.f64 (*.f64 (fabs.f64 (/.f64 eh ew)) ew))) #s(literal 2 binary64))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (sin.f64 t) ew))) (if.f64 (<=.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) #s(literal 5363123171977039/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (/.f64 (*.f64 eh eh) (*.f64 (fabs.f64 (/.f64 eh ew)) ew))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (*.f64 (sin.f64 t) ew))) (if.f64 (<=.f64 ew #s(literal 1080944651146831/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 binary64)) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) #s(approx (* (sin t) ew) (*.f64 ew t))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (/.f64 (*.f64 eh eh) (*.f64 (fabs.f64 (/.f64 eh ew)) ew)))) #s(approx (* (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (* (cos t) eh) (/ eh (* (tan t) ew))) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) #s(approx (* (sin t) ew) (*.f64 ew t))) (fabs.f64 (-.f64 (/.f64 (*.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)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (fabs.f64 (-.f64 #s(approx (/ 1 (/ (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)) (* (cos t) ew))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (if.f64 (<=.f64 eh #s(literal 3999999999999999963318269609445106254746435399929939647936368906070676606662398544804171735946166281478409012703319930899957848997888 binary64)) (fabs.f64 #s(approx (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew (+.f64 (cos.f64 t) (*.f64 #s(literal -1 binary64) (/.f64 (*.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))))))) ew)))))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)) (* (cos t) ew)) (/.f64 #s(literal 1 binary64) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))) (if.f64 (<=.f64 eh #s(literal 1777694827404431/12259964326927110866866776217202473468949912977468817408 binary64)) (fabs.f64 #s(approx (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew #s(approx (+ (cos t) (* -1 (/ (* eh (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t)))))))) ew))) (cos.f64 t))))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)) (* (cos t) ew)) (/.f64 #s(literal 1 binary64) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))) (if.f64 (<=.f64 ew #s(literal 521057374347687/21267647932558653966460912964485513216 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* eh (sin t)) (*.f64 eh t)) (*.f64 ew (cos.f64 t))))))))))) (fabs.f64 #s(approx (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew #s(approx (+ (cos t) (* -1 (/ (* eh (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t)))))))) ew))) (cos.f64 t)))))) (if.f64 (<=.f64 ew #s(literal 521057374347687/21267647932558653966460912964485513216 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 (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew #s(approx (+ (cos t) (* -1 (/ (* eh (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t)))))))) ew))) (cos.f64 t)))))) (if.f64 (<=.f64 eh #s(literal 16000000000000001586432448847974544190723237474603444713414324812024675199672539798556465213851644062829109757625943929385237388224362486365348765995448993413226709466084468464927109397508334141806086592575414450995856961350783445083817203649721137102848 binary64)) (fabs.f64 #s(approx (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew #s(approx (+ (cos t) (* -1 (/ (* eh (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t)))))))) ew))) (cos.f64 t))))) (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 #s(approx (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t))))))) (*.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 (- (/ 1 (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) ew) (cos t))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 ew #s(approx (+ (cos t) (* -1 (/ (* eh (* (sin t) (sin (atan (* -1 (/ (* eh (sin t)) (* ew (cos t)))))))) ew))) (cos.f64 t))))) (*.f64 #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 ew)) #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 ew))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 lambda2 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1942668892225729/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (-.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) lambda1)) lambda2)) R) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1942668892225729/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (-.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) lambda1)) lambda2)) R) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1942668892225729/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (-.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) (*.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 phi2 phi1)))))) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)) lambda1)) lambda2)) R) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1942668892225729/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 lambda1 #s(literal -749999999999999970424582426103309445183204166082483505705051066623000273832889784156726105343265201847446872531588469181506981923743237931008 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 lambda1 #s(literal -6265558709503137/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if.f64 (<=.f64 lambda1 #s(literal 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 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 lambda1 #s(literal -749999999999999970424582426103309445183204166082483505705051066623000273832889784156726105343265201847446872531588469181506981923743237931008 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 lambda1 #s(literal -6265558709503137/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if.f64 (<=.f64 lambda1 #s(literal 6012269011901013/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 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 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (-.f64 R (/.f64 (*.f64 phi2 R) phi1)) (neg.f64 phi1)))) (if.f64 (<=.f64 lambda2 #s(literal -4441469790309483/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 #s(approx (+ R (* -1 (/ (* R phi2) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 R phi1)) (/.f64 R phi2))))))) (if.f64 (<=.f64 lambda2 #s(literal 8499999999999999768606535342157073728846376114186969931581159376225678280719740395794930495207704400103439783865831908926867299224757595097006080 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 R #s(literal 94999999999999992224817350588207255454399766741059799452217921129377556751955301525765481584743122206720 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) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 R (/.f64 (*.f64 (neg.f64 R) phi2) phi1))) (/.f64 (*.f64 (neg.f64 R) phi2) phi1)))))) (if.f64 (<=.f64 R #s(literal 280000000000000000536389024005707246140467435634253763122784984087826210777116851669146120630290490589184 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) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (*.f64 phi2 (/.f64 (neg.f64 R) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -49999999999999995601277750478615906956426432484762865091230684279338790788450641385479969549606017377053487170299935055586674081792 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 phi2 R) phi1)) (neg.f64 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 R #s(literal 32000000000000001087967734816090387038207191030812737526829782874812008695142426665367731724183470269481877504 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) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (-.f64 R (*.f64 R (/.f64 phi2 phi1))) (neg.f64 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) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 b a) b) a) a))) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (/.f64 #s(literal 10 binary64) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) x))) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (* (/ -1 (- x -1)) 10) #s(literal -10 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64)) #s(approx (- 1 (cos x)) (*.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)) x) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/2 binary64)) (*.f64 x x))) #s(approx (- 1 (cos x)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 x x)))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) 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/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808 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/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808 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 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))) (if.f64 (<=.f64 x #s(literal -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216 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 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (* (+ 1 (/ (pow (+ eps x) 5) (neg (pow x 5)))) (neg (pow x 5))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (/.f64 x eps))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))))) (if.f64 (<=.f64 x #s(literal -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216 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 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) #s(approx (* (+ 1 (/ (pow (+ eps x) 5) (neg (pow x 5)))) (neg (pow x 5))) #s(approx (* (pow eps 5) (+ 1 (* 5 (/ x eps)))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 eps (*.f64 #s(literal 5 binary64) x))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))))) (if.f64 (<=.f64 x #s(literal -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216 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 4268429180062943/50216813883093446110686315385661331328818843555712276103168 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)) eps) #s(literal 5 binary64))))) (if.f64 (<=.f64 x #s(literal -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216 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 4268429180062943/50216813883093446110686315385661331328818843555712276103168 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)))) #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 eps (+.f64 (+.f64 eps x) x))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 x x) eps)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps (+.f64 #s(approx (+ eps x) eps) x)))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps (+.f64 #s(approx (+ eps x) eps) x))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -23/360 binary64) (*.f64 (-.f64 #s(literal 11/15120 binary64) (*.f64 #s(literal -143/604800 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 x) x))) #s(literal 10 binary64))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.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 (cos.f64 (-.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (sin.f64 #s(approx (- (neg x) (* (PI) -1/2)) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) x)) #s(literal 1 binary64))))) (exp.f64 (*.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 #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 (*.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)) (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (/.f64 (-.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) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))) (+.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)))))))) (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 (*.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)) (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (/.f64 (-.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) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))) (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))))))))))) (*.f64 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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) lambda1)) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (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))))) (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 (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))))))))) (if.f64 (<=.f64 phi2 #s(literal -6139076427730539/4722366482869645213696 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 phi2 #s(literal 6640827866535439/147573952589676412928 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #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) (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) (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(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))))) (sqrt (- (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -6547527335242445/187072209578355573530071658587684226515959365500928 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 phi2 #s(literal 3326863919754941/6277101735386680763835789423207666416102355444464034512896 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 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (if.f64 (<=.f64 phi2 #s(literal -6547527335242445/187072209578355573530071658587684226515959365500928 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (if.f64 (<=.f64 phi2 #s(literal 3326863919754941/6277101735386680763835789423207666416102355444464034512896 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 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 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (if.f64 (<=.f64 phi2 #s(literal -6139076427730539/4722366482869645213696 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (if.f64 (<=.f64 phi2 #s(literal 3326863919754941/6277101735386680763835789423207666416102355444464034512896 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 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -6139076427730539/4722366482869645213696 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 6640827866535439/147573952589676412928 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 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))))) (sqrt (- (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -7350268983256945/38685626227668133590597632 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 5199348164998597/4951760157141521099596496896 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -7350268983256945/38685626227668133590597632 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 5199348164998597/4951760157141521099596496896 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))))) (sqrt (- (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -7350268983256945/38685626227668133590597632 binary64)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))))) (sqrt (- (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 5199348164998597/4951760157141521099596496896 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 #s(approx (atan2 (sqrt (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))))) (sqrt (- (+ 1/2 (* 1/2 (+ (* (cos phi2) (cos phi1)) (* (sin phi2) (sin phi1))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))))) (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -8116567392432203/295147905179352825856 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.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) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 6640827866535439/147573952589676412928 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 (neg.f64 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) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.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) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R))))) (if.f64 (<=.f64 phi2 #s(literal -8116567392432203/295147905179352825856 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.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) #s(approx (cos (* 2 (* 1/2 (- lambda1 lambda2)))) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 6640827866535439/147573952589676412928 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #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) (+.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))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -549999999999999966076469248 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.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))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 6640827866535439/147573952589676412928 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #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) (+.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))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -6640827866535439/147573952589676412928 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.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))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 5199348164998597/4951760157141521099596496896 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.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))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 lambda2 #s(literal -320000000000 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda2 #s(literal 3590026113927603/2475880078570760549798248448 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 5404319552844595/36028797018963968 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 #s(approx (sqrt (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 5404319552844595/36028797018963968 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 #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 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 #s(approx (sqrt (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.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 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 #s(approx (sqrt (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.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 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 phi2 phi1))) (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (*.f64 #s(literal 2 binary64) R))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.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 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1))))) (+.f64 R R))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 7378697629483821/73786976294838206464 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1))))) (+.f64 R R))) (if.f64 (<=.f64 phi1 #s(literal -51/2 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2100 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.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 #s(literal 1 binary64) (fabs.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))))))))))))) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -51/2 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2100 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.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 #s(literal 1 binary64) (fabs.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))))))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -51/2 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2100 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.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 #s(literal 1 binary64) (fabs.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))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))) (if.f64 (<=.f64 phi1 #s(literal -51/2 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2100 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))) (if.f64 (<=.f64 phi1 #s(literal -4183246980753157/1267650600228229401496703205376 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 2450033041830757/340282366920938463463374607431768211456 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1))))) (+.f64 R R)) (if.f64 (<=.f64 phi1 #s(literal -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 1915619426082361/11972621413014756705924586149611790497021399392059392 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 phi2))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(approx (* (- 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(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 6252772818815075/231584178474632390847141970017375815706539969331281128078915168015826259279872 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (neg.f64 phi2))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(approx (* (- 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(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)))))) (+.f64 R R)) (if.f64 (<=.f64 lambda2 #s(literal -5854679515581645/2251799813685248 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda2 #s(literal 5902958103587057/73786976294838206464 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -6124895493223875/9007199254740992 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 6338253001141147/2535301200456458802993406410752 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 #s(approx (+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 #s(approx (+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) #s(approx (* 1/2 (cos phi1)) #s(literal 1/2 binary64)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f32 (log.f32 (*.f32 #s(literal 27/64 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -3 binary32)))) s) (*.f32 (log.f32 (/.f32 #s(literal 27/64 binary32) (*.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u)))) s) #s(approx (- (* (log 27/64) s) (* -3 (* (neg (log (- 1 u))) s))) (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u)) #s(literal 64/27 binary32)))) s)) (*.f32 (*.f32 #s(literal -3 binary32) s) (log.f32 (*.f32 #s(literal 4/3 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(approx (log (pow (* (- u 1) -4/3) (neg (* s 3)))) (*.f32 #s(literal -3 binary32) (*.f32 s (log.f32 (*.f32 #s(literal -4/3 binary32) (-.f32 u #s(literal 1 binary32))))))) #s(approx (- (* (log 27/64) s) (* -3 (* (neg (log (- 1 u))) s))) (*.f32 s (-.f32 (log.f32 #s(literal 27/64 binary32)) #s(approx (* 3 (log (- 1 u))) (*.f32 #s(literal -3 binary32) u))))) (log.f32 #s(approx (pow (* (- u 1) -4/3) (neg (* s 3))) #s(literal 1 binary32))) (if.f32 (<=.f32 u #s(literal 2308545/268435456 binary32)) #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)))))))))) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u #s(literal 4 binary32))))) s)) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 u #s(approx (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))) (*.f32 s (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u)) (*.f32 #s(literal 8 binary32) #s(literal 8 binary32))) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) #s(literal 8 binary32))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 (-.f32 (*.f32 #s(approx (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) u) (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32))) #s(literal 64 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 64 binary32) u) #s(literal -64/3 binary32)) u) #s(literal 8 binary32))) s)) u) (*.f32 #s(literal -4 binary32) s)) u)) #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 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 u #s(approx (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))) (*.f32 s (+.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 #s(approx (+ (* 4 s) (* u (+ (* 8 s) (* 64/3 (* s u))))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 #s(literal 8 binary32) (*.f32 s u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u #s(approx (+ 4 (* u (+ 8 (* 64/3 u)))) #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) #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 (exp.f32 (/.f32 (*.f32 #s(literal -1/3 binary32) r) s)) (exp.f32 (/.f32 (neg.f32 r) s))) #s(literal 1/8 binary32)) (*.f32 (*.f32 s r) (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 (exp.f32 (*.f32 #s(literal -1/3 binary32) (/.f32 r s))) (exp.f32 (/.f32 (neg.f32 r) s))) #s(literal 1/8 binary32)) (*.f32 (*.f32 s r) (PI.f32)))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 0 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (-.f32 #s(approx (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r)) (-.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) s) r)) (/.f32 (-.f32 (/.f32 #s(literal 1/24 binary32) (PI.f32)) (*.f32 (/.f32 r (*.f32 (PI.f32) s)) #s(literal 1/144 binary32))) (*.f32 s s)))) (*.f32 (neg.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) s))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) 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 0 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) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (PI.f32) s) r)) #s(approx (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r)) (-.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) s) r)) (/.f32 (-.f32 (/.f32 #s(literal 1/24 binary32) (PI.f32)) (*.f32 (/.f32 r (*.f32 (PI.f32) s)) #s(literal 1/144 binary32))) (*.f32 s 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 9671407/9671406556917033397649408 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(approx (+ (exp (/ (neg r) s)) (exp (* -1/3 (/ r s)))) (+.f32 #s(literal 2 binary32) (*.f32 r (-.f32 (*.f32 #s(literal 5/9 binary32) (/.f32 r (pow.f32 s #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) s)))))) (*.f32 (PI.f32) s)) #s(literal 1/8 binary32)) 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 9671407/9671406556917033397649408 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(approx (* (+ (exp (* -1/3 (/ r s))) (exp (/ (neg r) s))) 1/8) (+.f32 #s(literal 1/4 binary32) (*.f32 r (-.f32 (*.f32 #s(literal 5/72 binary32) (/.f32 r (pow.f32 s #s(literal 2 binary32)))) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) s)))))) (*.f32 (*.f32 s r) (PI.f32))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 9671407/9671406556917033397649408 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))) #s(approx (/ (+ (* 1/8 (/ (exp (* -1 (/ r s))) (* r (PI)))) (* 1/8 (/ (exp (* -1/3 (/ r s))) (* r (PI))))) s) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/144 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 r (*.f32 s (PI.f32))))) (*.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 8796093/4398046511104 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(approx (+ (exp (/ (neg r) s)) (exp (* -1/3 (/ r s)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (/.f32 r s)))) (*.f32 (PI.f32) s)) #s(literal 1/8 binary32)) 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 8796093/4398046511104 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(approx (* (+ (exp (* -1/3 (/ r s))) (exp (/ (neg r) s))) 1/8) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/6 binary32) (/.f32 r s)))) (*.f32 (*.f32 s r) (PI.f32))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 0 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) (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 0 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(approx (+ (* 1/8 (/ (exp (* -1 (/ r s))) (* r (PI)))) (* 1/8 (/ (exp (* -1/3 (/ r s))) (* r (PI))))) (/.f32 #s(literal 1/4 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 0 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 r (*.f32 s (PI.f32)))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 r (*.f32 s (PI.f32))))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (-.f64 a b) #s(approx (+ b a) b)) (-.f64 z (*.f64 (-.f64 z x) y)) (if.f64 (<=.f64 y #s(literal -27000000000000000000 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 y #s(literal 760 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 x #s(literal -999999999999999929757289024535551219930759168 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) #s(approx (- z (* (- z x) y)) (*.f64 y (-.f64 x z))))) (if.f64 (<=.f64 x #s(literal -999999999999999929757289024535551219930759168 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 7199999999999999664455680 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 x #s(literal -14500000000000000882956591198109594934050816 binary64)) #s(approx (- z (* (- z x) y)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 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 x #s(literal 4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal 5902958103587057/590295810358705651712 binary64)) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal -8000000000 binary64)) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z))) (if.f64 (<=.f64 z #s(literal -5815372481559007/20769187434139310514121985316880384 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (if.f64 (<=.f64 z #s(literal 5387515050969975/633825300114114700748351602688 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x))) (if.f64 (<=.f64 z #s(literal -5815372481559007/20769187434139310514121985316880384 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (if.f64 (<=.f64 z #s(literal 5387515050969975/633825300114114700748351602688 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x))) (if.f64 (<=.f64 y #s(literal -29000000000000001727227556168551056277504 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 52999999999999998573936640 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z))) (if.f64 (<=.f64 z #s(literal -1188422437713965/2475880078570760549798248448 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal -1380993576161653/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) (if.f64 (<=.f64 z #s(literal 1612616214368019/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 z #s(literal 3713820117856141/309485009821345068724781056 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))))) (if.f64 (<=.f64 z #s(literal -960000000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 130000000000000000 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 -960000000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 130000000000000000 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 (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 1 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 3/2 binary64)) (cos.f64 y))))) (/.f64 (-.f64 (*.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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.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))))) #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 (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 #s(literal 1/3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal -2 binary64))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))))))) (if.f64 (<=.f64 y #s(literal -5188146770730811/144115188075855872 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (cos y) (cos x)) (-.f64 #s(literal 1 binary64) (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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -5188146770730811/144115188075855872 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (cos y) (cos x)) (-.f64 #s(literal 1 binary64) (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 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 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)) #s(approx (* (* (- (sqrt 5) 3) 1/2) (cos y)) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 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)) #s(approx (* (* (- (sqrt 5) 3) 1/2) (cos y)) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) (*.f64 #s(literal 3 binary64) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (*.f64 (/.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (*.f64 (/.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (*.f64 (/.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.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 #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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (-.f64 #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 #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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) (*.f64 #s(literal 3 binary64) (-.f64 #s(approx (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -7782220156096217/144115188075855872 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 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)))) #s(approx (- (sin y) (/ (sin x) 16)) (-.f64 y (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -6124895493223875/18014398509481984 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 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 #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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -6124895493223875/18014398509481984 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 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 #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 #s(literal -2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal -3 binary64))) (cos.f64 y))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal 3412647653636267/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (/.f64 (*.f64 (-.f64 #s(approx (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 binary64)) (/.f64 #s(approx (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (- (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (* (* 1/2 (cos x)) (- 1 (sqrt 5)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (/.f64 #s(approx (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 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 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (- (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (* (* 1/2 (cos x)) (- 1 (sqrt 5)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (+.f64 (*.f64 (/.f64 #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 -700976274800963/18446744073709551616 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 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (- (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (* (* 1/2 (cos x)) (- 1 (sqrt 5)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (-.f64 (*.f64 (*.f64 #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 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)))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 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 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (-.f64 (*.f64 (*.f64 #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 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)))))) (if.f64 (<=.f64 x #s(literal -700976274800963/18446744073709551616 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 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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)))) (if.f64 (<=.f64 x #s(literal 6198106008766409/147573952589676412928 binary64)) #s(approx (* (* (- (* (- (cos x) (cos y)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) -2) 1/3) (/ -1 (- (* (* (- (sqrt 5) 3) 1/2) (cos y)) (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (-.f64 (*.f64 (*.f64 #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 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 1/3 binary64)))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/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(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 (*.f64 #s(literal 1/16 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (*.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/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 (- (* (- (* (- (sqrt 5) 1) (cos x)) (- (sqrt 5) 3)) 1/2) -1)) (/ (* (* 1/16 (* (- (cos x) 1) (sqrt 2))) (- 1/2 (* 1/2 (cos (* 2 x))))) (- (* (- (* (- (sqrt 5) 1) (cos x)) (- (sqrt 5) 3)) 1/2) -1)))) #s(literal 1/3 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 999999999999999926539781176481198923508803215199467887262646419780362305536 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x (+.f64 y y)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 y y))) #s(literal 2 binary64))) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 x (+.f64 y y)) (PI.f64))))) (PI.f64)))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (+ y y) (+ (* (+ (PI) (PI)) y) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 y (pow.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (PI.f64))))) (PI.f64))))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 1999999999999999879418332743206357172224 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (+.f64 (PI.f64) (PI.f64)) y))) (*.f64 (+.f64 (PI.f64) (PI.f64)) y)))) (PI.f64)))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (+ y y) (+ (* (+ (PI) (PI)) y) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (*.f64 y (pow.f64 (PI.f64) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (PI.f64))))) (PI.f64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) (+.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) y) x))) (PI.f64)))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) y) x) (/.f64 #s(literal 1/2 binary64) y)) (PI.f64)))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (sqrt.f64 #s(approx (- 1 (* x x)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) x) y)) #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 (* (- x 3) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 #s(approx (/ (* (- 1 x) 1/3) y) (*.f64 x (neg.f64 (/.f64 #s(literal 1/3 binary64) y)))) (-.f64 #s(literal 3 binary64) x))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* 1/3 (* (- x 3) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 (/.f64 #s(approx (* (- 1 x) 1/3) (*.f64 #s(literal -1/3 binary64) x)) y) (-.f64 #s(literal 3 binary64) x))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* 1/3 (* (- x 3) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 #s(approx (/ (* (- 1 x) 1/3) y) (*.f64 #s(literal -1/3 binary64) (/.f64 x y))) (-.f64 #s(literal 3 binary64) x))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* 1/3 (* (- x 3) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 #s(approx (* (- 1 x) 1/3) (*.f64 #s(literal -1/3 binary64) x)) (/.f64 (-.f64 #s(literal 3 binary64) x) y))) (/.f64 #s(approx (* 1/3 (* (- x 3) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 x #s(literal 4380442163509679/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 290000000000000001357145105027161795433413098864640 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 220000000000000007046430720 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 (*.f64 (/.f64 (-.f64 x z) y) (+.f64 z x)) y) #s(literal 1/2 binary64)) (if.f64 (<=.f64 y #s(literal 8499999999999999477480210813634489141439283747662378251917643010881370359896673165498550867643308880043464204309414132352982384553316980317467619484650962944 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (/ (- x z) y) (/.f64 x y)) (+.f64 z x)) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z)) (*.f64 (+.f64 (*.f64 #s(approx (/ (- x z) y) (/.f64 x y)) (+.f64 z x)) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal -5733746539975179/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 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 (*.f64 #s(approx (/ (- x z) y) (/.f64 x y)) (+.f64 z x)) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal 294999999999999985259345083108482446484172971257266485689606393899388397422876381672082171710142019356673966080 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)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 294999999999999985259345083108482446484172971257266485689606393899388397422876381672082171710142019356673966080 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (+.f64 z x) (*.f64 (-.f64 z x) (/.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 50000000000000002094076278210572897949571693332016914157171385590349824 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))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal -5733746539975179/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 #s(approx (+ z x) z) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal +inf.0 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 (+.f64 z x) #s(approx (* (/ (- z x) y) -1/2) (*.f64 #s(literal 1/2 binary64) (/.f64 x y))))) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 #s(approx (+ z x) z) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64))))))) (if.f64 (<=.f64 y #s(literal 50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (* (/ 1/2 y) (- (* y y) (* (+ z x) (- z x)))) (*.f64 #s(approx (+ z x) z) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal -2349999999999999956541763816956090122240 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) z)) x)))))) (if.f64 (<=.f64 y #s(literal 4242751136953197/18446744073709551616 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 z x) y) (*.f64 z x)))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -4100000000000000039927464282047461195776 binary64)) #s(approx (* 2 (sqrt (+ (* (+ z x) y) (* z x)))) (*.f64 #s(literal -2 binary64) (*.f64 y (sqrt.f64 (/.f64 (+.f64 x z) y))))) (if.f64 (<=.f64 y #s(literal 4242751136953197/18446744073709551616 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 z x) y) (*.f64 z x)))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 (+.f64 x y) z))))))) (if.f64 (<=.f64 y #s(literal -4100000000000000039927464282047461195776 binary64)) #s(approx (* 2 (sqrt (+ (* (+ z x) y) (* z x)))) (*.f64 #s(literal -2 binary64) (*.f64 y (sqrt.f64 (/.f64 (+.f64 x z) y))))) (if.f64 (<=.f64 y #s(literal 2200000000000000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 z x) y) (*.f64 z x)))) (*.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 -2200000000000000139368475430818557198336 binary64)) (*.f64 #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) #s(approx (sqrt (* x y)) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 y x))))) #s(literal 2 binary64)) (if.f64 (<=.f64 y #s(literal 2200000000000000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 z x) y) (*.f64 z x)))) (*.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 -152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x #s(approx (+ y (+ z (/ (* y z) x))) (+.f64 y z)))))) (if.f64 (<=.f64 y #s(literal 36999999999999997902848 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (+ z x) z) y) (*.f64 z x)))) (*.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 2200000000000000000000 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 z x) y) (*.f64 z x)))) (*.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 -152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x #s(approx (+ y (+ z (/ (* y z) x))) (+.f64 y z)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y)))))) (if.f64 (<=.f64 y #s(literal 7115704217835139/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x #s(approx (+ y (+ z (/ (* y z) x))) (+.f64 y z)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y 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 -47999999999999998313476068685604289016663575486242226176 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 5000000000000000 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 y (-.f64 #s(literal 1 binary64) x)) y) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) y)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -5854679515581645/4503599627370496 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 550000000 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64)))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -2589569785738035/2251799813685248 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 y #s(literal 4728779608739021/4503599627370496 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 y #s(literal -2000000000000000000 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 -1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (/ (- (- (* y (- 1 x)) y) 1) (- -1 y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 y #s(literal 70 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 y #s(literal 749999999999999973648063573212567015885368366972534784 binary64)) #s(approx (/ (- (- (* y (- 1 x)) y) 1) (- -1 y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y))) (-.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 -8437482395119095/324518553658426726783156020576256 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 70 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 y #s(literal 749999999999999973648063573212567015885368366972534784 binary64)) #s(approx (/ (- (- (* y (- 1 x)) y) 1) (- -1 y)) #s(approx (/ 1 (+ 1 y)) (/.f64 #s(literal 1 binary64) y))) (-.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 -8437482395119095/324518553658426726783156020576256 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 3504881374004815/9223372036854775808 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 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64)))) #s(literal 1152921504606847/576460752303423488 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(approx (- x 1) #s(literal -1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64)))) #s(literal 20000000000000000941202689918109391783119202815733261528557419069796499062784 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (+ 1 (* y (- x 1))) #s(approx (* y (- (+ x (/ 1 y)) 1)) (*.f64 x y)))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -6490371073168535/1298074214633706907132624082305024 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (+ 1 (* y (- x 1))) #s(approx (* y (- (+ x (/ 1 y)) 1)) (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal 9007181240342483/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x)))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) y) (+.f64 y #s(literal 1 binary64))) #s(literal -6490371073168535/1298074214633706907132624082305024 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (+ 1 (* y (- x 1))) #s(approx (* y (- (+ x (/ 1 y)) 1)) (*.f64 x y)))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (+ 1 (* y (- x 1))) #s(approx (* y (- (+ x (/ 1 y)) 1)) (*.f64 x y)))) (-.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 -20 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 5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (/ -1 (- y 1)) (+.f64 #s(literal 1 binary64) y)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))) #s(approx (/ (- x y) (- 1 y)) (/.f64 x (-.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -1357680363825023/295147905179352825856 binary64)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 3039929748475085/562949953421312 binary64)) (*.f64 #s(approx (/ -1 (- y 1)) (+.f64 #s(literal 1 binary64) y)) (-.f64 x y)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))))) (*.f64 #s(approx (/ -1 (- y 1)) #s(approx (+ 1 y) #s(literal 1 binary64))) (-.f64 x y)) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (*.f64 (-.f64 y #s(literal -1 binary64)) x))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) (if.f64 (<=.f64 y #s(literal -6490371073168535/5192296858534827628530496329220096 binary64)) #s(approx (/ (* x y) (+ y 1)) (-.f64 x (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 1 binary64)) #s(approx (/ (* x y) (+ y 1)) (*.f64 (-.f64 x (*.f64 y x)) y)) #s(approx (/ (* x y) (+ y 1)) (-.f64 x (/.f64 x y))))) #s(approx (/ (* x y) (+ y 1)) (*.f64 y (*.f64 #s(approx (+ (neg y) 1) #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 -49999999999999998431683053958987776 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 (+.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (+.f64 (*.f64 t x) t))) (/.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 -49999999999999998431683053958987776 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (+.f64 (*.f64 t x) t))) (/.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 -200000000000000001240017290081556638990336 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 (+.f64 x (/.f64 y t)) (/.f64 x (*.f64 t z)))) #s(approx (+ x 1) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2251799813685249/2251799813685248 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 #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -49999999999999998431683053958987776 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (*.f64 y #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7737125245533627/154742504910672534362390528 binary64)) (*.f64 #s(approx (/ -1 (- x -1)) (-.f64 x #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t z) x)) 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 2251799813685249/2251799813685248 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 #s(approx (+ (* -1 (/ x (* y (- (* t z) x)))) (/ z (- (* t z) x))) (/.f64 z (-.f64 (*.f64 t z) x)))))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -499999999999999972701170848296337442289488270977721329566305179912859347121457059657421081410337639824519603649785654416923454595569342486253994641168347891303833520112959137525342032630583758489088677395132802532733033184688425175646530461769523219334840203452357476876288 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.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 7737125245533627/154742504910672534362390528 binary64)) (*.f64 #s(approx (/ -1 (- x -1)) (-.f64 x #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 t z) x)) x)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (+.f64 (*.f64 t x) t))) (/.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 7737125245533627/154742504910672534362390528 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (+.f64 (*.f64 t x) t))) (/.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 281474976654361/281474976710656 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.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 (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) (/.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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (+.f64 (*.f64 t x) t))) (/.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 281474976654361/281474976710656 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.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 (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) (/.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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.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 281474976654361/281474976710656 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 (+.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 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 (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) (/.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 399999999999999983926709603159079730449439726933286333140475511776306193865792379831637905219840063563226715429523024025228250410309269280535502144654801138075868792389814472930783902654280186185801514630969918687930888308699957027042924755733404523063095628161896989046341632 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 281474976654361/281474976710656 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 (+.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 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 100000000 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 281474976654361/281474976710656 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 100000000 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 281474976654361/281474976710656 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 100000000 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) #s(approx (- (/ (- x (* z y)) (- (* t z) x)) x) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 944473296573929/9444732965739290427392 binary64)) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) #s(approx (/ x (- -1 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 100000000 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) #s(approx (- (/ (- x (* z y)) (- (* t z) x)) x) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))) (-.f64 #s(approx (/ (- x (* z y)) (* (- (* t z) x) (- -1 x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) #s(approx (/ x (- -1 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 944473296573929/9444732965739290427392 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 x (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 100000000 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) #s(approx (- (/ (- x (* z y)) (- (* t z) x)) x) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 x (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4486248158726163/4722366482869645213696 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal 5077488442381443/4835703278458516698824704 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 x (/.f64 y t))) #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 -2000000 binary64)) (/.f64 #s(approx (+ x (/ (- (* 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 100000000 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 y t)) #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 944473296573929/9444732965739290427392 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 -370000000000000040561853451060197529951299174400 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 130000000 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 -3600000000000000 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 6375194751874021/4722366482869645213696 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)))))))) (if.f64 (<=.f64 y #s(literal 5199999999999999993977765793387376733967555272374268714777254373266679348111173761068624248832 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 6200000000000000032124573504913294630657435782696860699661980261444877606860599029223070793919824167385484592062605878365594844033667796475135697871500994261846931223431086080 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.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 -950000000000000 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 760 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 -999999999999999929757289024535551219930759168 binary64)) (+.f64 (*.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 x #s(literal 4832917913370125/39614081257132168796771975168 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 -3900000000000000 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 3152519739159347/2251799813685248 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 y #s(literal 109999999999999996087095974409395811294108390093120235301846266903930546458546121610060890112 binary64)) #s(approx (* (+ (* (sin y) (/ x (cos y))) z) (cos y)) (*.f64 x (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 7500000000000000393285888356297127896605350115822293457924602932488546376065289147865717623165893211991543477312699133372009051260140433113799223470444267953862680295090583240704 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) #s(approx (* (+ (* (sin y) (/ x (cos y))) z) (cos y)) (*.f64 x (sin.f64 y))))))) (if.f64 (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) #s(approx (* (+ (* (sin y) (/ x (cos y))) z) (cos y)) (*.f64 x (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 3152519739159347/2251799813685248 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) #s(approx (* (+ (* (sin y) (/ x (cos y))) z) (cos y)) (*.f64 x (sin.f64 y))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 x y))) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (-.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal -370000000000000040561853451060197529951299174400 binary64)) (/.f64 #s(approx (- (/ (* (sin y) z) (cos y)) x) (*.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -1 binary64) (cos.f64 y))) (if.f64 (<=.f64 x #s(literal 130000000 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (/.f64 #s(approx (- (/ (* (sin y) z) (cos y)) x) (*.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -1 binary64) (cos.f64 y))))) (if.f64 (<=.f64 z #s(literal -912488123524439/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 8515366847997117/41538374868278621028243970633760768 binary64)) (-.f64 (*.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal -4800000000000000 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 1250 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 -98000000 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 6 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) z)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -7/4 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 820000 binary64)) #s(approx (+ x (* (- y x) z)) (-.f64 x (*.f64 z x))) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -7/4 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 820000 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) x)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 6845313241232439/5070602400912917605986812821504 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 6845313241232439/5070602400912917605986812821504 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) (*.f64 y z)))) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 i #s(literal -5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (+.f64 (*.f64 c b) a) c))) #s(literal 2 binary64)) (*.f64 y x)) (*.f64 y x)) (if.f64 (<=.f64 i #s(literal 20000000000000000278744233918828198261424128 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (* (* (+ a (* b c)) c) i) (*.f64 c (+.f64 (*.f64 a i) (*.f64 b (*.f64 c i))))))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))))) (if.f64 (<=.f64 i #s(literal -1499999999999999924080702945611028300445467516520115109625856 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if.f64 (<=.f64 i #s(literal 20000000000000000278744233918828198261424128 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (* (* (+ a (* b c)) c) i) (*.f64 c (+.f64 (*.f64 a i) (*.f64 b (*.f64 c i))))))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -inf.0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (+.f64 c (/.f64 a b)) (*.f64 (*.f64 i c) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 10000000000000000132565989783574162680686561089586460035632031477942492726904253214615979418039362499727374638565892090988122974650007025784551738302746731685907395315255274646861058187558214617579496201832662352585538835573636597522107561710941518560028749376834095178551288964115055725510656 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal -200000000000000013066955221149234614006420798956587259551286384346253844053977495787045794389248620240281172723795887588127372414002777379796274447149163924589277282496240804681694345098045284941494988528265817679549884087553314090994018176858671070391939629056 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 a (*.f64 b c)) c) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (* (* (+ a (* b c)) c) i) (*.f64 c #s(approx (+ (* a i) (* b (* c i))) (*.f64 b (*.f64 c i))))))))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal -200000000000000013066955221149234614006420798956587259551286384346253844053977495787045794389248620240281172723795887588127372414002777379796274447149163924589277282496240804681694345098045284941494988528265817679549884087553314090994018176858671070391939629056 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 a (*.f64 b c)) c) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (* (* (+ a (* b c)) c) i) (*.f64 a (*.f64 c i))))) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -inf.0 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 -1999999999999999879418332743206357172224 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 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 -10000000000000000000000 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 1225996432692711/6129982163463555433433388108601236734474956488734408704 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 -1000000000000000074650575649831695774632795300119615593163034400120115457135799236292149453307499328074479031320129942191467592834574340826335964513506590066150788638749118835418037019527222886944981240519484646566146722558989084608335389392896 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 1999999999999999842563759791331565483871006498118367703619996448246128296859795456 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 -999999999999999961829690841814939863449235336276785151445404123455100404055655690676191710164594560368702289580532071091311261383655424 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 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) c) i)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -999999999999999961829690841814939863449235336276785151445404123455100404055655690676191710164594560368702289580532071091311261383655424 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 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) c) i)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -999999999999999961829690841814939863449235336276785151445404123455100404055655690676191710164594560368702289580532071091311261383655424 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 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999949387135297074018866963645011013410073083904 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 5000 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (*.f64 #s(approx (+ (* x x) (* (* 6 x) -1/9)) (*.f64 x (-.f64 x #s(literal 2/3 binary64)))) #s(literal -9 binary64)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -50 binary64)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 12 binary64))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -12 binary64) x))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) #s(literal 3 binary64)) (-.f64 x (*.f64 y z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999957860902350346284132153551878096514283852517773229033154005572478626236537071903625148082612890986863714202457020042006419681526374965874177788623543449994485057258262661745948026767632275613049896960078961318150545418464661067991669581788285529005480705688196068853638234112 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 (neg.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 x t)))) z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (*.f64 (neg.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal -inf.0 binary64)) #s(approx (/ x (- y (* z t))) (*.f64 (neg.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y x) (*.f64 (/.f64 z x) t))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999957860902350346284132153551878096514283852517773229033154005572478626236537071903625148082612890986863714202457020042006419681526374965874177788623543449994485057258262661745948026767632275613049896960078961318150545418464661067991669581788285529005480705688196068853638234112 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 (neg.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 x t)))) z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (/.f64 (neg.f64 #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) #s(approx (+ (/ x t) (/ (* x y) (* (pow t 2) z))) (/.f64 x t)))) z)))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432 binary64)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 4253529586511731/42535295865117307932921825928971026432 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 -404804507/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal 1/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 -inf.0 binary64)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 z (/.f64 y (-.f64 t (*.f64 a z))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -40480451/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (/.f64 z (-.f64 (*.f64 z y) x))) (/.f64 t (-.f64 (*.f64 z y) x)))) #s(approx (- (/ x (- t (* a z))) (* (/ y (- t (* a z))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 z (/.f64 y (-.f64 t (*.f64 a z))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ x (- t (* a z))) (* (/ y (- t (* a z))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) #s(approx (- (/ x (- t (* a z))) (* (/ y (- t (* a z))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ x (- t (* a z))) (* (/ y (- t (* a z))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 50000000000000003086391676393357844349718615548150562915502642526940668826983577947126958547223239834715522922574563065517295392716978085869105767683493614277129551054580941093067371516906876813636692980123138622497423128945174015407700562118352100956066287915925652518044475460566300753920 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)))) (if.f64 (<=.f64 z #s(literal -6769984589841923/2417851639229258349412352 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 z #s(literal 999999999999999899489893451833484927233458399740540420336951338855520357125044282616287570346763120896578585177704871391229197474064067196498264773607101557544845312 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 -6769984589841923/2417851639229258349412352 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 999999999999999899489893451833484927233458399740540420336951338855520357125044282616287570346763120896578585177704871391229197474064067196498264773607101557544845312 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 -6769984589841923/2417851639229258349412352 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 820000000000 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x t)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x t)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z (+.f64 (/.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 5000000000000000308639167639335784434971861554815056291550264252694066882698357794712695854722323983471552292257456306551729539271697808586910576768349361427712955105458094109306737151690687681363669298012313862249742312894517401540770056211835210095606628791592565251804447546056630075392 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))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x 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 (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (*.f64 z (+.f64 (/.f64 y (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))) (/.f64 (*.f64 t x) (*.f64 z (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 5000000000000000308639167639335784434971861554815056291550264252694066882698357794712695854722323983471552292257456306551729539271697808586910576768349361427712955105458094109306737151690687681363669298012313862249742312894517401540770056211835210095606628791592565251804447546056630075392 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))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))))) (if.f64 (<=.f64 t #s(literal -2281771080410813/5070602400912917605986812821504 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))) (if.f64 (<=.f64 t #s(literal 2898733465652037/6901746346790563787434755862277025452451108972170386555162524223799296 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))))) (if.f64 (<=.f64 t #s(literal -8999999999999999441501622397017478535254800663079350288396599867489511762007911563264 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (-.f64 (+.f64 (*.f64 (/.f64 y t) b) a) #s(literal -1 binary64)))) (if.f64 (<=.f64 t #s(literal 84999999999999995204581041165620893627042274476098409143961566260344455194138902528 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (* (/ y t) b)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 y #s(literal -129999999999999995184506177344986152960 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (/.f64 (*.f64 t x) y))) b))) (if.f64 (<=.f64 y #s(literal 14500000000000000648896216852626023622671267733755515272461596059119321475520135168 binary64)) (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) #s(approx (+ (+ a 1) (* (/ y t) b)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))))) (if.f64 (<=.f64 y #s(literal -115000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (/.f64 (*.f64 t x) y))) b))) (if.f64 (<=.f64 y #s(literal 29000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) (if.f64 (<=.f64 y #s(literal 720000000000000014693707236542699814746139679311607277688380002253820043821064387623994847448877823799834671371178493899099110244104225837284412773053235200 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b)))))) (if.f64 (<=.f64 y #s(literal -129999999999999995184506177344986152960 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (/.f64 (*.f64 t x) y))) b))) (if.f64 (<=.f64 y #s(literal -4106342217078445/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (+.f64 t (*.f64 a t)))) (if.f64 (<=.f64 y #s(literal 2152829579878715/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 y #s(literal 5500000000000000304236381106062111966071461655518537417220658036520631596541280256 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (+.f64 t (*.f64 a t)))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))))))) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal -50000000000000001010943956357797349428804816160717887056888842810400200249908215467934891376640 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a)) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal 49999999999999998431683053958987776 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (+.f64 t (*.f64 b y)))) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (+.f64 (*.f64 (/.f64 y t) z) x) a)))) (if.f64 (<=.f64 y #s(literal -115000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (/.f64 (*.f64 t x) y))) b))) (if.f64 (<=.f64 y #s(literal 35000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 y #s(literal 720000000000000014693707236542699814746139679311607277688380002253820043821064387623994847448877823799834671371178493899099110244104225837284412773053235200 binary64)) #s(approx (* (+ (* t x) (* z y)) (/ 1 (+ (* a t) (+ (* b y) t)))) (/.f64 (*.f64 y z) (+.f64 t (+.f64 (*.f64 a t) (*.f64 b y))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b)))))) (if.f64 (<=.f64 y #s(literal -115000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (/.f64 (*.f64 t x) y))) b))) (if.f64 (<=.f64 y #s(literal 28000000000000000323387637124014397524226755381747523504162239888624466259500597248 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))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))))) (if.f64 (<=.f64 y #s(literal -115000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))) (if.f64 (<=.f64 y #s(literal 28000000000000000323387637124014397524226755381747523504162239888624466259500597248 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))) #s(approx (* x (+ (/ 1 (+ 1 (+ a (/ (* b y) t)))) (/ (* y z) (* t (* x (+ 1 (+ a (/ (* b y) t)))))))) (/.f64 #s(approx (* x (+ (/ t y) (/ z x))) (+.f64 z (*.f64 (/.f64 x y) t))) b))))) (if.f64 (<=.f64 y #s(literal -92000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 28000000000000000323387637124014397524226755381747523504162239888624466259500597248 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 -28000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 185000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.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 -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 #s(approx x #s(literal 0 binary64)) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 6129982163463555/6129982163463555433433388108601236734474956488734408704 binary64)) (*.f64 (/.f64 y z) x) (/.f64 y (/.f64 z x))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 20000000000000000941202689918109391783119202815733261528557419069796499062784 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)) (-.f64 (-.f64 (+.f64 c (*.f64 y x)) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))) (*.f64 #s(literal 1/4 binary64) (*.f64 b a))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) #s(approx (* (- 1 (/ (- (* 1/4 (* b a)) (- (* y x) (* -1/16 (* t z)))) c)) c) (-.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (*.f64 #s(literal 1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 20000000000000000130568154901364531136913284297772534236897689091041023555676362285020675019977734071632684940374351570387500235297087060712369097300876562792448 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 (* (- 1 (/ (- (* 1/4 (* b a)) (- (* y x) (* -1/16 (* t z)))) c)) c) (-.f64 (*.f64 x y) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (*.f64 #s(literal 1/4 binary64) (*.f64 a b))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 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 100000000000000004432795665958347438500428966608636256080197937830963477082618911859584178365170076692451010888562841972100410265623306726829729177688912148325455279810104971033102576911999816916636238052732752107272876955671430431745947427930112 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 (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 x) y)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c #s(approx (+ (* 1/16 (* t z)) (* x y)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -4999999999999999909315349154054740991463637108491892860888337397349569053269712469449300329851548412746772308261348178402514182220821421164656873275098572126930396830492460411478655642866237930786475017764864 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 100000000000000004432795665958347438500428966608636256080197937830963477082618911859584178365170076692451010888562841972100410265623306726829729177688912148325455279810104971033102576911999816916636238052732752107272876955671430431745947427930112 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 x) y)))) c) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(approx (- (* 1/16 t) (/ (- (- (* 1/4 (* b a)) c) (* y x)) z)) (*.f64 #s(literal 1/16 binary64) t)) z)) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (neg.f64 #s(approx (* z (- (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* 1/16 t))) (*.f64 (neg.f64 x) y)))) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(approx (- (* 1/16 t) (/ (- (- (* 1/4 (* b a)) c) (* y x)) z)) (*.f64 #s(literal 1/16 binary64) t)) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 100000000000000004432795665958347438500428966608636256080197937830963477082618911859584178365170076692451010888562841972100410265623306726829729177688912148325455279810104971033102576911999816916636238052732752107272876955671430431745947427930112 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (neg.f64 #s(approx (* z (- (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* 1/16 t))) (*.f64 (neg.f64 x) y)))) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (neg.f64 #s(approx (* z (- (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* 1/16 t))) (*.f64 (neg.f64 x) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5902958103587057/295147905179352825856 binary64)) (*.f64 #s(approx (- 1 (/ (- (* 1/4 (* b a)) (- (* y x) (* -1/16 (* t z)))) c)) #s(literal 1 binary64)) c) #s(approx (- (- (+ c (* y x)) (* -1/16 (* t z))) (* 1/4 (* b a))) (neg.f64 #s(approx (* z (- (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* 1/16 t))) (*.f64 (neg.f64 x) y)))))) (*.f64 #s(approx (- 1 (/ (- (* 1/4 (* b a)) (- (* y x) (* -1/16 (* t z)))) c)) #s(literal 1 binary64)) c) (-.f64 (-.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 z y))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 t #s(literal -184999999999999998490663729566197328047885106185825681408 binary64)) (+.f64 #s(approx (- (* (/ 1 8) x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) (if.f64 (<=.f64 t #s(literal 2699999999999999943430567975497509262527314464338374361932812232746669335615762987671879680 binary64)) (-.f64 #s(approx (- t (* 1/2 (* z y))) (*.f64 z #s(approx (- (/ t z) (* 1/2 y)) (*.f64 #s(literal -1/2 binary64) y)))) (*.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 -2000000000000000087691686090152394709268095303680 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 1999999999999999879418332743206357172224 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 -1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264 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 99999999999999991202555500957231813912852864969525730182461368558677581576901282770959939099212034754106974340599870111173348163584 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 -184999999999999998490663729566197328047885106185825681408 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (if.f64 (<=.f64 t #s(literal 2699999999999999943430567975497509262527314464338374361932812232746669335615762987671879680 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (-.f64 x (*.f64 y #s(literal 3/8 binary64))) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 x #s(approx (+ 1 (* (/ -3/8 x) y)) #s(literal 1 binary64)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (/.f64 x (+.f64 y y)) (*.f64 (+.f64 (*.f64 (sqrt.f64 z) y) x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal -7000000000000000419430400 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 6146712966637539/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 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 -100 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 336999333339383/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) #s(approx (- x (* (* y 4) z)) x) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))))) #s(approx (- x (* (* y 4) z)) x) (if.f64 (<=.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(literal 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 (/.f64 a #s(literal 3 binary64)) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 (/.f64 a #s(literal 3 binary64)) b)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 (/.f64 #s(literal -1/3 binary64) b) a)) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (if.f64 (<=.f64 z #s(literal -20600000000000000879733923639496471422191186708392700064779951908708213386407297389901221989882072449666776842352574967766933160263311776691864138539284064874761113561817848662779465873682330442000904329411189382838222848 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal -2506146922733055/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) z) c) (if.f64 (<=.f64 z #s(literal 319999999999999997804742091503046814325094219776 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) c) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 9 binary64) x) y) b) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t))) z) (if.f64 (<=.f64 z #s(literal 3200000000000000189708163970607584118603599640545450523675202383455986490511167380864745488256579986212857351593388254343350309232466636832768 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 x z)) (/.f64 b (*.f64 y z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) y))))) c) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c (*.f64 t z)))) (/.f64 b (*.f64 c (*.f64 t z))))))))))) (if.f64 (<=.f64 (/.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 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 (-.f64 (/.f64 (+.f64 (/.f64 b x) (*.f64 y #s(literal 9 binary64))) z) (*.f64 (/.f64 (*.f64 a t) x) #s(literal 4 binary64))) x)) 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 -100000000000000003080666323096525690777025204007643346346089744069413985291331436544 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 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) z) c) (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 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))))))) (if.f64 (<=.f64 z #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 4673067172681345/2596148429267413814265248164610048 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 (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 y z)) (/.f64 b (*.f64 x z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) x))))) 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 -653996952628337/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a t) z) #s(literal 4 binary64))) 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)) #s(approx (- (/ (+ b (* y (* 9 x))) (* c z)) (* (* (* a z) 4) (/ t (* c z)))) (/.f64 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) c)) (/.f64 b c)) z)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a t) z) #s(literal 4 binary64))) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a)))))) (if.f64 (<=.f64 z #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 82000000000000004714859244291935212245513902732938102099625297381967219051529691176319844352 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) c) (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))))) z) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 x (-.f64 #s(approx (+ (* 9 (/ y z)) (/ b (* x z))) (*.f64 #s(literal 9 binary64) (/.f64 y z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) x))))) c))) (if.f64 (<=.f64 z #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 82000000000000004714859244291935212245513902732938102099625297381967219051529691176319844352 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 (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (*.f64 x (-.f64 #s(approx (+ (* 9 (/ y z)) (/ b (* x z))) (*.f64 #s(literal 9 binary64) (/.f64 y z))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) x))))) c))) (if.f64 (<=.f64 z #s(literal -10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 169999999999999992407902153603414812788412296685889345394487138044608512 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 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 z #s(literal -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 80000000000000006364985988902439771452498091213352841275091519787903446017614089073134141440 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)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) (/.f64 #s(approx (/ (- (+ (* (* 9 x) y) b) (* (* (* a z) 4) t)) c) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) c)) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2000000000000000087691686090152394709268095303680 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (/.f64 #s(approx (/ (- (+ (* (* 9 x) y) b) (* (* (* a z) 4) t)) c) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) c)) z))) (if.f64 (<=.f64 z #s(literal -8662400394833619/12554203470773361527671578846415332832204710888928069025792 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) #s(approx (* x (- (+ (* 9 (/ y z)) (/ b (* x z))) (* 4 (/ (* a t) x)))) (-.f64 (/.f64 b z) (*.f64 #s(literal 4 binary64) (*.f64 a t))))) c) (if.f64 (<=.f64 z #s(literal 42000000000000001513824787158339016940304698054844738513025704346517504 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 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 z #s(literal -8000000000000000327207041670091184010288157906130375663680173707536757307935981820434896036305961578988506094782062507581052262290383247521394497493918218427002836790263549910037234116078862336 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))) (if.f64 (<=.f64 z #s(literal -8662400394833619/12554203470773361527671578846415332832204710888928069025792 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 z #s(literal 42000000000000001513824787158339016940304698054844738513025704346517504 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 t (/.f64 (*.f64 #s(literal -4 binary64) a) c)))))) (if.f64 (<=.f64 z #s(literal -5799999999999999746334083406440293837306575300367705449262021505674288433139561049163816643744133517267906363565363119380815666365857792 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))) (if.f64 (<=.f64 z #s(literal 42000000000000001513824787158339016940304698054844738513025704346517504 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 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -100000000000000003860899428741951440279402051491350438954423829568577391016492742670197391754543170343555750902863155030391327289536708508823166797373630632400726786048 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2000000000000000089771425356151833571098624 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))))) (if.f64 (<=.f64 a #s(literal -7355978596156267/1532495540865888858358347027150309183618739122183602176 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (if.f64 (<=.f64 a #s(literal 7839106597622315/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) (/.f64 #s(approx (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) z) (/.f64 b z)) c) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 a #s(literal -7355978596156267/1532495540865888858358347027150309183618739122183602176 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (if.f64 (<=.f64 a #s(literal 7839106597622315/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 t #s(literal -6684876212141053/4951760157141521099596496896 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))) (if.f64 (<=.f64 t #s(literal 1038920085256495/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 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 t (/.f64 (*.f64 #s(literal -4 binary64) a) c))))) (if.f64 (<=.f64 t #s(literal -6684876212141053/4951760157141521099596496896 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))) (if.f64 (<=.f64 t #s(literal 1038920085256495/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 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 #s(literal -4 binary64) (*.f64 (/.f64 t c) a))))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 a #s(literal 679999999999999985708825964750440670365468287365268329562932573105567895738054559938472517760649237713674669591776126434213421271661222691532695232500091297202176 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (*.f64 #s(literal -9/2 binary64) t) (/.f64 z a))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 t (*.f64 z (/.f64 #s(literal -9/2 binary64) a)))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (/.f64 (*.f64 y x) (+.f64 a a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 t (*.f64 (/.f64 z a) #s(literal -9/2 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (/.f64 (*.f64 y x) (+.f64 a a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 t (*.f64 z (/.f64 #s(literal -9/2 binary64) a)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -5000000000000000106602095047271984361506289356339824733871669248 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 4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 z (/.f64 t a)))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))) (if.f64 (<=.f64 y #s(literal -8424983333484575/52656145834278593348959013841835216159447547700274555627155488768 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 6490371073168535/649037107316853453566312041152512 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) t) (/.f64 #s(literal 1/3 binary64) z)) y)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 z #s(literal -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (+.f64 (-.f64 x (/.f64 (/.f64 y z) #s(literal 3 binary64))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 z #s(literal -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (+.f64 (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) y)) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 z #s(literal -500000000000000009942312419328 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) (-.f64 (+.f64 x (*.f64 #s(literal 1/3 binary64) (/.f64 t (*.f64 y z)))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 z #s(literal -4800000000000000185323172579613669133411298471584821069812343819291714768791651648169474804218072176490676043337431441458783709897762008423512006273934270355234885730304 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 t (*.f64 (*.f64 #s(literal -3 binary64) z) y)))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 y #s(literal -10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 6999999999999999715917071194452539120443972627539160077688173068646927460656680978612224 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -7148113328562451/2305843009213693952 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 2799999999999999930085469291522483565476446208 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 (/.f64 #s(literal -1/3 binary64) y) (/.f64 t z)))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -7148113328562451/2305843009213693952 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 9499999999999999172747116140732363553349587665930659719991546374258947737632516719247360 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 t (*.f64 #s(literal -3 binary64) (*.f64 z y))))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -7148113328562451/2305843009213693952 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 9499999999999999172747116140732363553349587665930659719991546374258947737632516719247360 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 (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -2385243537450819/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 1188422437713965/4951760157141521099596496896 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 t (*.f64 y z))))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal -26000000000000000137709384242027768585559452266792256179806475665409905663599567440443132083244932861447422941463696007121949246094324194496844136448 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal -25999999999999998906715523034731352820683711189800486273763608815529801845915937015353806286058601416119539677176581324800 binary64)) #s(approx (- x (/ (- y (/ t y)) (* 3 z))) (*.f64 x #s(approx (+ 1 (* -1/3 (/ (- y (/ t y)) (* x z)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal -4785220784825697/10633823966279326983230456482242756608 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) (/.f64 #s(approx (- (+ (* 1/3 (/ t y)) (* x z)) (* 1/3 y)) (*.f64 #s(literal -1/3 binary64) y)) z)) (if.f64 (<=.f64 y #s(literal 74999999999999999491571150577122098234628133145804800 binary64)) #s(approx (- x (/ (- y (/ t y)) (* 3 z))) (*.f64 x #s(approx (+ 1 (* -1/3 (/ (- y (/ t y)) (* x z)))) #s(literal 1 binary64)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))))))) (if.f64 (<=.f64 y #s(literal -26000000000000000137709384242027768585559452266792256179806475665409905663599567440443132083244932861447422941463696007121949246094324194496844136448 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal -25999999999999998906715523034731352820683711189800486273763608815529801845915937015353806286058601416119539677176581324800 binary64)) #s(approx (- x (/ (- y (/ t y)) (* 3 z))) (*.f64 x #s(approx (+ 1 (* -1/3 (/ (- y (/ t y)) (* x z)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal -4785220784825697/10633823966279326983230456482242756608 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 74999999999999999491571150577122098234628133145804800 binary64)) #s(approx (- x (/ (- y (/ t y)) (* 3 z))) (*.f64 x #s(approx (+ 1 (* -1/3 (/ (- y (/ t y)) (* x z)))) #s(literal 1 binary64)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))))))) #s(approx (- x (/ (- y (/ t y)) (* 3 z))) (*.f64 x #s(approx (+ 1 (* -1/3 (/ (- y (/ t y)) (* x z)))) #s(literal 1 binary64)))) (*.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 -75075168288047/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624 binary64)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 y #s(literal 27 binary64)) x) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 t #s(literal -900000000000000004525032044621120231213472436101567781483292204430103736408282998227386817771950262181691392 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (if.f64 (<=.f64 t #s(literal 4676805239458889/93536104789177786765035829293842113257979682750464 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)) (-.f64 (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 z (*.f64 y (*.f64 #s(literal 18 binary64) x)))) t)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal 200000000000000006161332646193051381554050408015286692692179488138827970582662873088 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 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k)))) x))) (*.f64 #s(literal -4 binary64) i)))))) (if.f64 (<=.f64 t #s(literal -900000000000000004525032044621120231213472436101567781483292204430103736408282998227386817771950262181691392 binary64)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (if.f64 (<=.f64 t #s(literal 1999999999999999876516601650563957080654054728944248956588832425077742983649199427273641055007816510603264 binary64)) (-.f64 (-.f64 (*.f64 c b) (-.f64 (*.f64 x (-.f64 (*.f64 i #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) t) z))) (*.f64 (*.f64 #s(literal -4 binary64) a) t))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))) (if.f64 (<=.f64 z #s(literal -345000000000000006702947277243959304587112179164668756152915351309299182387540291541839915237386536599638106072584246341495245093639456555008 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (+.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) (*.f64 y x)) z) (*.f64 b c))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 z #s(literal 6225763134767673/47890485652059026823698344598447161988085597568237568 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 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (+.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) (*.f64 y x)) z) (*.f64 b c))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 z #s(literal -345000000000000006702947277243959304587112179164668756152915351309299182387540291541839915237386536599638106072584246341495245093639456555008 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (+.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) (*.f64 y x)) z) (*.f64 b c))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 z #s(literal 6225763134767673/47890485652059026823698344598447161988085597568237568 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 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (+.f64 (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) (*.f64 y x)) z) (*.f64 b c))) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 y #s(literal -429999999999999983681155877215016495139343154488419748691917579164319744 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) z) y)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 y #s(literal 7000000000000000364117206347708793498842566943123350169271201733691415632120736681545153616608300177342662241607204107937972056737456006585022703342711898218954752 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 j k)) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))) (if.f64 (<=.f64 y #s(literal -429999999999999983681155877215016495139343154488419748691917579164319744 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) z) y)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 y #s(literal 1400000000000000102356635056556793599562623349985887098059132674217557391132909992625508774201400377734654963199576683754688639082473402625387656715539864146615028064759886186269874462089965222940690387879067648 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 (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) z) y)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -8630992383272465/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 1499999999999999951528296674504660828762365625473284137275490947129055207040421676928612493166224521447058262951062218052052675197348319832786664219329185252833755136 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) z) y)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)))) (if.f64 (<=.f64 x #s(literal -8630992383272465/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 1499999999999999951528296674504660828762365625473284137275490947129055207040421676928612493166224521447058262951062218052052675197348319832786664219329185252833755136 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 (*.f64 t #s(literal 18 binary64)) z) y)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -8630992383272465/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 1499999999999999951528296674504660828762365625473284137275490947129055207040421676928612493166224521447058262951062218052052675197348319832786664219329185252833755136 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 (*.f64 t y) (*.f64 z #s(literal 18 binary64)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -8630992383272465/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (if.f64 (<=.f64 x #s(literal 1499999999999999951528296674504660828762365625473284137275490947129055207040421676928612493166224521447058262951062218052052675197348319832786664219329185252833755136 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (*.f64 x (+.f64 (*.f64 #s(literal -4 binary64) i) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z)))))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)))) (if.f64 (<=.f64 x #s(literal -8630992383272465/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 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 1499999999999999951528296674504660828762365625473284137275490947129055207040421676928612493166224521447058262951062218052052675197348319832786664219329185252833755136 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) (-.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 -5226737155905615/87112285931760246646623899502532662132736 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 2099999999999999973353069385650025773609127398776393658580096424718527339035311554002538482073218841658795316089273699986566851093804109526332494484697684481222688984324382111301632 binary64)) (-.f64 #s(approx (- (- (* c b) (* (- (* 4 a) (* z (* y (* 18 x)))) t)) (* (* x 4) i)) (-.f64 (*.f64 b c) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 k #s(literal 27 binary64)) j)) #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 -5226737155905615/87112285931760246646623899502532662132736 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 2099999999999999973353069385650025773609127398776393658580096424718527339035311554002538482073218841658795316089273699986566851093804109526332494484697684481222688984324382111301632 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 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))))) (if.f64 (<=.f64 x #s(literal -5226737155905615/87112285931760246646623899502532662132736 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 23000000000000000357866570977737389558168632129184412967504723349909176966789381175094663968046091296552744459960320 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) #s(approx (+ (* 4 (* a t)) (* 27 (* j 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 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 -12599999999999999651774074141793657791789377893231350809757601756991821309922477140844962742909066526195735385769793976814149246452881005759845892096 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 359999999999999991219170060859305056302028203124052441012715674822431879819630027283160772372629841886724510737310078678590560232388105435348992 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))))) (if.f64 (<=.f64 y #s(literal -429999999999999983681155877215016495139343154488419748691917579164319744 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z))))) (if.f64 (<=.f64 y #s(literal 11999999999999999526793318817652951122931266657319736091280817065968004381326236546507617685492243229559149960505415506904111710779891806896128 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) #s(approx (+ (* 4 (* a t)) (* 27 (* j 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 18 binary64) (*.f64 t (*.f64 x (*.f64 y z))))))) (if.f64 (<=.f64 i #s(literal -59999999999999999697827170928257368157089473432730941599340660906694603023262551125211397928986258299517376680994567297525449071673968297920094841715863936777614000128 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 i #s(literal 879999999999999958507063942391341293078620439980425991327011484655074736196101580184131712581632 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) #s(approx (+ (* 4 (* a t)) (* 27 (* j 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 -4 binary64) (*.f64 i x))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -2000000000000000026575110144 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 400000000000 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 (*.f64 #s(literal -27 binary64) j) k)))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -999999999999999945575230987042816 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 400000000000 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 -5000000000 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 2000000000000000096693384231107318115056789691781028511744 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -4 binary64) (*.f64 a t)))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -27 binary64) (*.f64 j k))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (* b c) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -4 binary64) (*.f64 a t)))) (*.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 (/.f64 x #s(literal 3 binary64)) y) (/.f64 x (*.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/3 binary64) y) x) (-.f64 (*.f64 (*.f64 y x) #s(literal 3 binary64)) z) (-.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) z) (-.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 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 5814709794364855/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 y #s(literal 3 binary64)) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 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 5814709794364855/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 #s(literal 3 binary64) (*.f64 x y))))) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t z) #s(literal 9 binary64)) y)) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b))) (if.f64 (<=.f64 z #s(literal 6129982163463555/3064991081731777716716694054300618367237478244367204352 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t z) #s(literal 9 binary64)) y)) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) #s(literal 3999999999999999831443609401385136528614207512386057135410071092916132616022289914504946148287614500592330451563947454856809828080168025678726105499863496711154494173799977940229033050646983792107070529102452199587840315845272602181673858644271966678327153142116021922822752784275414552936448 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y)))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 (*.f64 t z) y))) (*.f64 (*.f64 b a) #s(literal 27 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) #s(literal 3999999999999999831443609401385136528614207512386057135410071092916132616022289914504946148287614500592330451563947454856809828080168025678726105499863496711154494173799977940229033050646983792107070529102452199587840315845272602181673858644271966678327153142116021922822752784275414552936448 binary64)) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y)))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 (*.f64 t z) y))) (*.f64 (*.f64 b a) #s(literal 27 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -19999999999999998727174138755351835472851414655140147129678881446716312556105415097786773989173895155962070365218811384910301328330628671487544524818840011120363439405442477136257724874807996552707663947841326301554871916587599432482335939388098056552448 binary64)) #s(approx (- (- (+ x x) (* (* (* t z) 9) y)) (* (* -27 a) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)) (* 27 a))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -200000000000000000000 binary64)) (+.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 20000000000 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 (*.f64 t z) (*.f64 #s(literal -9 binary64) y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -200000000000000000000 binary64)) (+.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 20000000000 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 (*.f64 t z) (*.f64 #s(literal -9 binary64) y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -200000000000000000000 binary64)) (+.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 5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 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 (*.f64 t z) y))) (*.f64 (*.f64 b a) #s(literal 27 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -200000000000000000000 binary64)) (+.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 1999999999999999986441897348723255952923416883888128 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 (*.f64 t z) y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -200000000000000000000 binary64)) (+.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 5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 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 (*.f64 #s(literal 27 binary64) (*.f64 a b)) (*.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 -200000000000000000000 binary64)) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 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 (*.f64 #s(literal 27 binary64) (*.f64 a b)) (*.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 -200000000000000000000 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (*.f64 #s(literal 27 binary64) (*.f64 a b)) (*.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 5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 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 (*.f64 #s(literal 27 binary64) (*.f64 a b)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -199999999999999982866301714432 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 b (*.f64 #s(literal 27 binary64) a)))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 200 binary64)) #s(approx (- (- (+ x x) (* (* (* t z) 9) y)) (* (* -27 a) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)) (* 27 a))) (*.f64 #s(literal -2 binary64) x)))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 b #s(literal 27 binary64)) a))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 b (*.f64 #s(literal 27 binary64) a)))) #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)))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 y x) y) #s(literal 3 binary64)) (*.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 -225000 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 55/2 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 -6307121193972697/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 5853945614614289/2787593149816327892691964784081045188247552 binary64)) #s(approx (+ (* (- 1 x) y) (* x z)) (*.f64 y (-.f64 #s(literal 1 binary64) x))) #s(approx (+ (* (- z y) x) y) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 y #s(literal -3246211519334497/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848 binary64)) #s(approx (+ (* (- 1 x) y) (* x z)) (*.f64 y (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x z)) #s(approx (+ (* (- 1 x) y) (* x z)) (*.f64 y (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -3691070895228885/971334446112864535459730953411759453321203419526069760625906204869452142602604249088 binary64)) #s(approx (+ (* (- z y) x) y) (*.f64 x z)) (if.f64 (<=.f64 x #s(literal 5853945614614289/2787593149816327892691964784081045188247552 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 z #s(literal -500000000000000000000 binary64)) (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 x z) z) y)) (if.f64 (<=.f64 z #s(literal 10000000000000000735758738477112498397576062152177456799245857901351759143802190202050679656153088 binary64)) (+.f64 y (/.f64 (+.f64 (*.f64 (neg.f64 y) x) x) z)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) z) x))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (*.f64 y (-.f64 z x))) z) #s(literal -inf.0 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) z) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (*.f64 y (-.f64 z x))) z) #s(literal 100000000000000001617283929500958347809617271215324681096755776296054153530035788436133522496440536428819053303318396315116321724674929173953241540025456475844343490985646025955809392324929988807089135627070664687603614947110183136436054375358690154446666302750720 binary64)) (+.f64 y (/.f64 (+.f64 (*.f64 (neg.f64 y) x) x) z)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) z) x))))) (if.f64 (<=.f64 y #s(literal -150000000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 2100000000000000118686791794651006040950293756116992 binary64)) (/.f64 (+.f64 x (*.f64 y (-.f64 z x))) z) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 3999999999999999972883794697446511905846833767776256 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) z) x))) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -26000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 7437727210519691/590295810358705651712 binary64)) (-.f64 (/.f64 x z) (*.f64 #s(approx (/ (- x z) z) #s(literal -1 binary64)) y)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -33000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -33000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (-.f64 z x) (/.f64 y z))) (if.f64 (<=.f64 y #s(literal 2679418273243325/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (-.f64 z x) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -148000000000000002302793587161092767591693806744317092138726045903763399612383844083217837707427022256078529568440320 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 z #s(literal 60999999999999999797920880059852771033088 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) y))) (if.f64 (<=.f64 y #s(literal -75000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 y z) #s(approx (- z x) z))) (if.f64 (<=.f64 y #s(literal 2679418273243325/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 y z) #s(approx (- z x) z))))) (if.f64 (<=.f64 z #s(literal -148000000000000002302793587161092767591693806744317092138726045903763399612383844083217837707427022256078529568440320 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 z #s(literal 2399999999999999984672704829587456 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) y))) #s(approx (/ (+ x (* y (- z x))) z) y) (-.f64 z (*.f64 (-.f64 z y) x)) (if.f64 (<=.f64 x #s(literal -3050000000000000 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) #s(approx (- z (* (- z y) x)) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 z #s(literal -4942654315294039/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x y)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -225000 binary64)) #s(approx (- z (* (- z y) x)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (- z (* (- z y) x)) z) #s(approx (- z (* (- z y) x)) (*.f64 x y)))) #s(approx (- z (* (- z y) x)) z) (if.f64 (<=.f64 z #s(literal 1350000000000000037384336378801607506132992 binary64)) (-.f64 x (*.f64 (/.f64 z y) x)) (*.f64 (/.f64 x y) (-.f64 y z))) (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 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) (*.f64 #s(approx (* (- z y) (/ -1 y)) #s(literal 1 binary64)) x) (*.f64 (/.f64 x y) (-.f64 y z)))) (if.f64 (<=.f64 z #s(literal -8000000000000000386773536924429272460227158767124114046976 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) y) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 2849999999999999902584900513575262368071396653949777870848 binary64)) (*.f64 #s(approx (* (- z y) (/ -1 y)) #s(literal 1 binary64)) x) (*.f64 (/.f64 (neg.f64 x) y) #s(approx (- z y) z)))) (if.f64 (<=.f64 y #s(literal -2269486225665967/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) (*.f64 #s(approx (* (- z y) (/ -1 y)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 2115620184325601/604462909807314587353088 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) y) (neg.f64 x)) (*.f64 #s(approx (* (- z y) (/ -1 y)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (* (- z y) (/ -1 y)) #s(literal 1 binary64)) x) (*.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 3602879701896397/36028797018963968 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 3602879701896397/36028797018963968 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 3602879701896397/36028797018963968 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 -7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 (-.f64 b y) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (-.f64 b y))) z)) (/.f64 t (-.f64 b y))) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal +inf.0 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) (*.f64 (-.f64 a t) (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (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 200000000000000003234567859001916695619234542430649362193511552592108307060071576872267044992881072857638106606636792630232643449349858347906483080050912951688686981971292051911618784649859977614178271254141329375207229894220366272872108750717380308893332605501440 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 +inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) (*.f64 (-.f64 a t) (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) #s(approx (/ y (+ (* (- b y) z) y)) #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 -7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (-.f64 (*.f64 b z) (*.f64 y z)))) (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 200000000000000003234567859001916695619234542430649362193511552592108307060071576872267044992881072857638106606636792630232643449349858347906483080050912951688686981971292051911618784649859977614178271254141329375207229894220366272872108750717380308893332605501440 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 +inf.0 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) #s(approx (/ y (+ (* (- b y) z) y)) #s(literal 1 binary64)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -1000000000000000046753818885456127989189605431330410286841364872744016439394555894610368258180303336939076888134044950289326168184662430331474313277416979816387389279864637935586997520238352311022660078293728671385192933261062303434752638026781377548741967884639283445760 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) #s(approx (/ y (+ (* (- b y) z) y)) #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 -7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 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 200000000000000003234567859001916695619234542430649362193511552592108307060071576872267044992881072857638106606636792630232643449349858347906483080050912951688686981971292051911618784649859977614178271254141329375207229894220366272872108750717380308893332605501440 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 +inf.0 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) #s(approx (/ y (+ (* (- b y) z) y)) #s(literal 1 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 -2599999999999999980945801794563076684112832240023014976758601026187775371640832 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 36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816 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)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -1599999999999999987344618020538141613164097947107687285849092784128 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 1249999999999999954487036870656 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -1549999999999999876009931309056 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 2558465639041233/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) #s(approx (+ y (- (* b z) (* y z))) (-.f64 y (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal 3388816750449861/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (/.f64 (+.f64 (*.f64 x y) #s(approx (* z (- t a)) (*.f64 t z))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 4384504911992709/5846006549323611672814739330865132078623730171904 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 #s(approx (+ a (* b x)) a)) y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -944473296573929/1180591620717411303424 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 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) (*.f64 #s(approx (/ 1 (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) y)) (+.f64 (*.f64 (-.f64 t a) z) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 4942024427739381/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456 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 4384504911992709/5846006549323611672814739330865132078623730171904 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 #s(approx (+ a (* b x)) a)) y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -1549999999999999876009931309056 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 3388816750449861/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (/.f64 (+.f64 (*.f64 x y) #s(approx (* z (- t a)) (*.f64 t z))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 4384504911992709/5846006549323611672814739330865132078623730171904 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 #s(approx (+ a (* b x)) a)) y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -1599999999999999987344618020538141613164097947107687285849092784128 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 -8383602063836893/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 4384504911992709/5846006549323611672814739330865132078623730171904 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 #s(approx (+ a (* b x)) a)) y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -8028023020878397/9444732965739290427392 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 4384504911992709/5846006549323611672814739330865132078623730171904 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 #s(approx (+ a (* b x)) a)) y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -8028023020878397/9444732965739290427392 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 4384504911992709/5846006549323611672814739330865132078623730171904 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 -763413870055143/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 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 1249999999999999954487036870656 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (- (* b z) (* y z)))) (/.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 -5999999999999999941631008966280967758674771065212437004288 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (- (* b z) (* y z)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 y #s(literal 5887396732412085/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (- (* b z) (* y z)))) (/.f64 x (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 y #s(literal -4399999999999999800030990706721931364744213428669775872 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))) (if.f64 (<=.f64 y #s(literal 8711228593176025/696898287454081973172991196020261297061888 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 #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -3791191370311477/154742504910672534362390528 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 12000000000 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 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) (-.f64 (*.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (+.f64 phi1 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (+.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)) #s(approx (* (* (cos theta) (* (cos phi1) (sin delta))) (sin phi1)) (*.f64 (cos.f64 phi1) (*.f64 (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)))))))) (if.f64 (<=.f64 delta #s(literal -8070450532247929/288230376151711744 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (if.f64 (<=.f64 delta #s(literal 5981525981032121/83076749736557242056487941267521536 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) #s(approx (- (cos delta) (+ (* (- 1/2 (* 1/2 (cos (* 2 phi1)))) (cos delta)) (* (* (cos theta) (* (cos phi1) (sin delta))) (sin phi1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))))) (if.f64 (<=.f64 delta #s(literal -8070450532247929/288230376151711744 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (if.f64 (<=.f64 delta #s(literal 5981525981032121/83076749736557242056487941267521536 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (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 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (sin.f64 theta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta #s(approx (* (cos phi1) (sin theta)) (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 #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 -1450710983537555/2417851639229258349412352 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 4728779608739021/2251799813685248 binary64)) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))))) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) #s(literal 3 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal -101201127/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal -4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))) (if.f64 (<=.f64 (*.f64 (-.f64 y z) (-.f64 t z)) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 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 13500000000000000156421754096583388578888906302721973548156524507248934825125603034193962425167343438483758339266574179132776777106303641818773608662522920960 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 z #s(literal -230 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 5265614583427859/6582018229284824168619876730229402019930943462534319453394436096 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -5746858278247083/11972621413014756705924586149611790497021399392059392 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 6304320991423117/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 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 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal -101201127/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal 6090821257124999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) (/.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 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 -1/2 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 2 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -1/2 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 #s(approx (- t y) t) (-.f64 y z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 2 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 #s(approx (- t y) t) (-.f64 y z)))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -20000000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x #s(approx (* (- t y) (- y z)) (*.f64 y (-.f64 t y))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 2 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x #s(approx (* (- t y) (- y z)) (*.f64 y (-.f64 t y))))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) (-.f64 (/.f64 x (+.f64 y y)) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal -200 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))))) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) (+.f64 (+.f64 y y) (*.f64 x x)) (+.f64 #s(approx (+ (* x x) y) y) y) (exp.f64 (*.f64 (*.f64 x y) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -20000000000000000979534531503010411591444540070614877774900847491803365271867695123224630584945529275862261293630205535241068658373251704342045523968 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -100000 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 (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) y) y) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) y) y) x))) (*.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 y) x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 1225996432692711/24519928653854221733733552434404946937899825954937634816 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 200000000000000015259406158169789850694693710301313623403203468412422760576251588968284377929383568153279495154277097522744420775689599876583631222701039661500335299712977963253072736190829214628470302116746917973781650311318127235431726410565244781018568366879717234206167471347699798409140996315021312 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) x) y) (*.f64 y 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 y) x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x y) y) #s(literal -100000 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x)))) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 0 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y x) y) (* (* y x) y)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y x) y) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) x))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -210000 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) #s(approx (- (+ x x) 1) #s(literal -1 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)))) #s(approx (- (+ x x) 1) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (- (* x x) 1) #s(literal -1 binary64)) #s(approx (sqrt (+ (* x x) (* y y))) (-.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))) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 x (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(approx (* x (exp (* y y))) (+.f64 (*.f64 (*.f64 y y) x) x)) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 (*.f64 y x) y))) (*.f64 x #s(approx (exp (* y y)) #s(literal 1 binary64))) (-.f64 x (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 y x) #s(literal -2 binary64))) y)) (-.f64 x (/.f64 (+.f64 y y) (-.f64 (*.f64 y x) #s(literal -2 binary64)))) (if.f64 (<=.f64 y #s(literal -600000000000000002336447358374467656568913711376248490891720169400220472136387481447141636511025514290481602046931763200 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 40999999999999997562114729582030045346165000389608473740266081604084196304015068569867995862394553321659052326912 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))))) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) #s(approx (- x (/ y (+ 1 (/ (* x y) 2)))) (neg.f64 y)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 190000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (+.f64 z z) #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64)))))) (if.f64 (<=.f64 t #s(literal 91999999999999997477918901905356481456488282785624918195240601202458624 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64))) (+.f64 z z)) (*.f64 #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64))) (+.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 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 t t) (*.f64 t t))))) (+.f64 z z)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (+.f64 z z) #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (*.f64 #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 z z)))) (if.f64 (<=.f64 x #s(literal -4200000000000000251658240 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) x) #s(literal 1/2 binary64))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 32999999999999998455424953242542697463051884055657390298680895401552229441296400384 binary64)) (*.f64 (*.f64 #s(approx (- (* x 1/2) y) (*.f64 #s(literal -1 binary64) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) x) #s(literal 1/2 binary64))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) x) #s(literal 1/2 binary64))) #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 -1089966956543631/2658455991569831745807614120560689152 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 3899999999999999899748716671491802402430903410044139721836239060467712 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 z #s(literal -1089966956543631/2658455991569831745807614120560689152 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 7421688002070991/5708990770823839524233143877797980545530986496 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) #s(approx (* y (- t x)) (*.f64 t y)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) (if.f64 (<=.f64 z #s(literal -2319277500647185/356811923176489970264571492362373784095686656 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 7/2 binary64)) #s(approx (- (- x (* (- z y) t)) (* (- y z) x)) #s(approx (- x (* x (- y z))) (-.f64 x (*.f64 x y)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) #s(approx (* z (- x t)) (*.f64 x z))) (if.f64 (<=.f64 y #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal 4 binary64) (neg.f64 x))) (log.f64 (*.f64 #s(literal -4 binary64) y)))) (*.f64 x (-.f64 (log.f64 (*.f64 x #s(literal 4 binary64))) (log.f64 (*.f64 y #s(literal 4 binary64)))))) (if.f64 (<=.f64 y #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 (*.f64 x #s(literal 4 binary64))) (log.f64 (*.f64 y #s(literal 4 binary64)))))) (if.f64 (<=.f64 y #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y))))) (if.f64 (<=.f64 y #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (if.f64 (<=.f64 y #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (neg.f64 (log.f64 (/.f64 y x)))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 x (neg.f64 (log.f64 (/.f64 y x)))) (*.f64 x (log.f64 (/.f64 x y))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -inf.0 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (-.f64 (log.f64 (-.f64 x y)) (log.f64 x)) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -inf.0 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (-.f64 #s(approx (log (- x y)) (log.f64 (neg.f64 y))) (log.f64 x)) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 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 x y) #s(literal 2 binary64))) (log.f64 (+.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 -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 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 (log.f64 (-.f64 x y)) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -inf.0 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x y)))) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 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 -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg x)))) (*.f64 (log.f64 (/.f64 (neg.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)) #s(approx (* (* x 1) (- (log (- y x)) (log (neg x)))) (*.f64 (log.f64 (/.f64 (neg.f64 y) x)) x)))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (- (log (- x y)) (log x)) x) y) (*.f64 (*.f64 x y) y) (*.f64 (+.f64 #s(literal -1 binary64) y) x) (if.f64 (<=.f64 y #s(literal -410 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 64000000 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 -3999999999999999860337555541930077670371420522504375368684174380763332745596206149268787266827198501188885912064742082910696674559779401155398489421896489381906185570301998759926193392072253116488913643936750020901994496 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 50000000000000000372449025103715994572099746929157693617982127065631992623390808013185993818695352920423280130139232314186271691640488659154528462055811941854826944868021960704 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 x #s(literal -999999999999999929757289024535551219930759168 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 x #s(literal 4958484807013127/4722366482869645213696 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 -3999999999999999860337555541930077670371420522504375368684174380763332745596206149268787266827198501188885912064742082910696674559779401155398489421896489381906185570301998759926193392072253116488913643936750020901994496 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -999999999999999949387135297074018866963645011013410073083904 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 x y))))))) (if.f64 (<=.f64 x #s(literal -999999999999999929757289024535551219930759168 binary64)) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 7199999999999999664455680 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (- (+ z (* y x)) (* -1/2 x)) #s(approx (- (* x y) (* -1/2 x)) (*.f64 #s(literal 1/2 binary64) x))))) #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 z #s(literal -47000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (if.f64 (<=.f64 z #s(literal 3422735716801577/9007199254740992 binary64)) (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* z 2) (- 1 t)) (*.f64 #s(literal -2 binary64) (*.f64 t z)))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -2000000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 500000000000000004246810716844851488074434962299380307947499551351398452953088 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z))))) (/.f64 (+.f64 (*.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z)) y) x) y))) (if.f64 (<=.f64 z #s(literal -5476377146882523/288230376151711744 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (if.f64 (<=.f64 z #s(literal 4332790137498831/309485009821345068724781056 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) t)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -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 5000000000000000186704668735729944859696637877245910190513865205189002540335748550689306685710563207526199514671096004608 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -2000000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 100000000000000 binary64)) #s(approx (/ (+ (* (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) t)))) (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) t)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 200000000000000010732324408786944 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) z) #s(literal -2 binary64)) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (+.f64 z z) #s(literal -2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 200000000000000010732324408786944 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (+.f64 z z) #s(literal -2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (*.f64 #s(approx (+ (+ z z) 2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -50000000000000002168864848730959303664514666247596965589588689466805840644484055547066187776 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (+ (* 2 (/ (- 1 t) t)) (* 2 (/ 1 (* t z)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 5000000000000000186704668735729944859696637877245910190513865205189002540335748550689306685710563207526199514671096004608 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 1000000000000000057973292274960393763265862568545700036605220385651388108719182436946549269568487016710341006018846736433592448182900184244384740055240373818548092825496324683715486704619720031476992256475264028209364937790149360843820835266007499279518823345374529865067232493568 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (/ (- (/ 2 z) -2) t) (/.f64 #s(literal 2 binary64) t))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (*.f64 #s(approx (+ (+ z z) 2) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -7482888383134223/93536104789177786765035829293842113257979682750464 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 100000000000000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (+ (* 2 (/ (- 1 t) t)) (* 2 (/ 1 (* t z)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) (if.f64 (<=.f64 t #s(literal -7926331216861687/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 t #s(literal 6307121193972697/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (/ (- (/ 2 z) -2) t) (/.f64 #s(literal 2 binary64) t))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (/ (- (/ 2 z) -2) t) (/.f64 #s(literal 2 binary64) t))) (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) (if.f64 (<=.f64 y #s(literal -13000000 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -650000 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 x (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 23500000000 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 x (-.f64 y #s(literal 1 binary64)))))) (-.f64 #s(approx (* (+ x 1) y) y) x) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (- (* (+ x 1) y) x) y) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) #s(approx (- (* (+ x 1) y) x) y))) #s(approx (- (* (+ x 1) y) x) y) (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -2028240960365167/162259276829213363391578010288128 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (* -1 x)) y)) (/.f64 x y)))) (if.f64 (<=.f64 y #s(literal 8762203435012037/1152921504606846976 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) x)))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (* -1 x)) y)) (/.f64 x y)))))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) (*.f64 #s(approx (/ -1 (- -1 y)) #s(approx (+ 1 (* -1 y)) #s(literal 1 binary64))) #s(approx (+ x y) y)) (if.f64 (<=.f64 x #s(literal 4789048565205903/95780971304118053647396689196894323976171195136475136 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 z x)))) (if.f64 (<=.f64 x #s(literal 199999999999999994337576099120928401699872656732354315812864 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 (*.f64 z (-.f64 #s(literal 1 binary64) y)) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal -200000000000000 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 40000 binary64)) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -16499999999999999897659482506971264833233796409424126506038117255106467137227028463084834674185623445042424429770239755758671139760527215854210606558316806438593028586692038129009694395141520507906765096916558131720206866220364857344 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 980 binary64)) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))))) (-.f64 x (*.f64 #s(approx (* (- 1 y) z) z) x)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -inf.0 binary64)) (-.f64 x (*.f64 (*.f64 y x) z)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 10000000000000000725591715973187783610303424287811372824568343983972101724920689074452068181743241951740625976868675721161334753163637413771490365780039321792212624518252692320803210995433472 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (-.f64 x (*.f64 (*.f64 y x) z)))) (if.f64 (<=.f64 x #s(literal 8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (-.f64 x (*.f64 (*.f64 z x) y)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (*.f64 x #s(approx (- 1 (* y z)) #s(literal 1 binary64))) (*.f64 x (-.f64 #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 -98000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 2116691824864133/4503599627370496 binary64)) (+.f64 x (*.f64 (*.f64 #s(approx (- y x) y) #s(literal 6 binary64)) z)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -98000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 2116691824864133/4503599627370496 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (*.f64 z #s(literal 6 binary64)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -98000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 2116691824864133/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal 6 binary64) (*.f64 y z)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 54000000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 6845313241232439/5070602400912917605986812821504 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 #s(literal 6 binary64) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 6845313241232439/5070602400912917605986812821504 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 115000000000000009853952858165734535635985402831788282770978502154841026747658625803544688281532623469124199537922994248193221174750891423955693434679259835742591500116377833986039380472256570588896178352774718557292221956096 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 #s(literal 6 binary64) (*.f64 y z))) #s(approx (+ x (* (* (- y x) 6) z)) #s(approx (* x (+ 1 (* -6 z))) (*.f64 #s(literal -6 binary64) (*.f64 x z))))))) (if.f64 (<=.f64 z #s(literal -6 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) #s(approx (* x (+ 1 (* -6 z))) (*.f64 #s(literal -6 binary64) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal 2116691824864133/4503599627370496 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)) #s(approx (* x (+ 1 (* -6 z))) (*.f64 #s(literal -6 binary64) (*.f64 x z)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) (-.f64 (-.f64 x (*.f64 #s(literal -4 binary64) (-.f64 y x))) (*.f64 z (*.f64 #s(literal 6 binary64) (-.f64 y x)))) (-.f64 x (*.f64 (-.f64 y x) (+.f64 #s(literal -4 binary64) (*.f64 z #s(literal 6 binary64))))) (-.f64 x (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z)) (-.f64 y x))) (+.f64 x (*.f64 (-.f64 z #s(literal 2/3 binary64)) (*.f64 #s(literal -6 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal -6 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 6 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 x #s(literal -838083498911033/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z))))) (if.f64 (<=.f64 x #s(literal 7826494439181585/680564733841876926926749214863536422912 binary64)) #s(approx (- (- x (* -4 (- y x))) (* z (* 6 (- y x)))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z))))))) (if.f64 (<=.f64 z #s(literal -6 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 6 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 92000000000000000207676584072721010407293924897113151516119662592 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* -6 (* x (- 2/3 z))) (*.f64 (*.f64 #s(literal 6 binary64) x) z)))) (if.f64 (<=.f64 z #s(literal 149999999999999992884476949609985835569592736347061494446317870897689704129830757605115844625309105359748545104380355638688963782063743854376592378095844359692626862649956013385465853424581658176401890882970187172564113760976896 binary64)) #s(approx (- (- x (* -4 (- y x))) (* z (* 6 (- y x)))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* -6 (* x (- 2/3 z))) (*.f64 (*.f64 #s(literal 6 binary64) x) z)))))))) (if.f64 (<=.f64 z #s(literal -6 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 6 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 92000000000000000207676584072721010407293924897113151516119662592 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* -6 (* x (- 2/3 z))) (*.f64 #s(literal 6 binary64) (*.f64 x z))))) (if.f64 (<=.f64 z #s(literal 149999999999999992884476949609985835569592736347061494446317870897689704129830757605115844625309105359748545104380355638688963782063743854376592378095844359692626862649956013385465853424581658176401890882970187172564113760976896 binary64)) #s(approx (- (- x (* -4 (- y x))) (* z (* 6 (- y x)))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* -6 (* x (- 2/3 z))) (*.f64 #s(literal 6 binary64) (*.f64 x z))))))))) (if.f64 (<=.f64 z #s(literal -6 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 6 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 144999999999999992420309597749869840085140994084808955891395301491343532725732278609114362564854692232601388763889216953801602475171190030828114998801475699285830664474706699611920502159969656478299993468961485297306209737506816 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* 6 (* y (- 2/3 z))) (*.f64 #s(literal -6 binary64) (*.f64 y z))))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* -6 (* x (- 2/3 z))) (*.f64 (*.f64 #s(literal 6 binary64) x) z))))))) (if.f64 (<=.f64 z #s(literal -6 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 6 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- (- x (* -4 (- y x))) (* z (* 6 (- y x)))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))))) (if.f64 (<=.f64 z #s(literal -6 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 6 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- x (* (- z 2/3) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 x #s(literal -2948744166719601/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* 4 (- y x)) (*.f64 #s(literal -4 binary64) x)))) (if.f64 (<=.f64 x #s(literal 1038920085256495/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 binary64)) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 y #s(approx (+ (* -6 (/ (* x (- 2/3 z)) y)) (+ (* 6 (- 2/3 z)) (/ x y))) #s(approx (+ 4 (+ (* -4 (/ x y)) (/ x y))) #s(literal 4 binary64))))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) #s(approx (* 4 (- y x)) (*.f64 #s(literal -4 binary64) x)))))) #s(approx (+ x (* (* (- y x) 6) (- (/ 2 3) z))) (*.f64 y #s(approx (+ (* -6 (/ (* x (- 2/3 z)) y)) (+ (* 6 (- 2/3 z)) (/ x y))) #s(approx (+ 4 (+ (* -4 (/ x y)) (/ x y))) #s(literal 4 binary64))))) (-.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (- (* x 2) y) (neg.f64 y)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (- (* x 2) y) (+.f64 x x)) #s(approx (- (* x 2) y) (neg.f64 y)))) #s(approx (- (* x 2) y) (neg.f64 y)) (*.f64 x (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -410 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 64000000 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 -75075168288047/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 y) (+.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 3602879701896397/72057594037927936 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 3602879701896397/72057594037927936 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 3602879701896397/72057594037927936 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 -1/2 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 (-.f64 #s(literal 2 binary64) x) y)) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) #s(approx (+ x y) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ x y) 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 2076918743413931/41538374868278621028243970633760768 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (/ 1 (/ (- (+ x y) 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 -1742245718635205/174224571863520493293247799005065324265472 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ x y) 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 (/ (- (+ x y) 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 5764607523034235/288230376151711744 binary64)) #s(approx (/ 1 (/ (- (+ x y) 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 5764607523034235/288230376151711744 binary64)) #s(approx (/ 1 (/ (- (+ x y) 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 -1080944651146831/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 y #s(literal -144999999999999992367227146117553051104704796507686699066697641227245454413159347958771605085182740616874982449065162266568805672772698112 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 y #s(literal 4999999999999999769381329101060571136 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal 60 binary64) x)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))))) (if.f64 (<=.f64 x #s(literal -4800000000000000185323172579613669133411298471584821069812343819291714768791651648169474804218072176490676043337431441458783709897762008423512006273934270355234885730304 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t)))) (if.f64 (<=.f64 x #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))))) (if.f64 (<=.f64 a #s(literal -109999999999999995493121910527350189303082750544771474559406935198094155129002787377882424497283451454586703841132033402208256 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal -1696173182187249/7067388259113537318333190002971674063309935587502475832486424805170479104 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z))) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 a #s(literal 1860000000000 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))) (if.f64 (<=.f64 a #s(literal -6368564908052391/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 1860000000000 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -6368564908052391/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 1860000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 x #s(literal -1249999999999999925509095063169072877997912012606912278806221142992287782082732979772450031756493821171818424064383544721640936335706193514642464496468143405189300224 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (/.f64 (*.f64 x #s(literal 60 binary64)) (-.f64 z t)))) (if.f64 (<=.f64 x #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))))) (if.f64 (<=.f64 x #s(literal -1249999999999999925509095063169072877997912012606912278806221142992287782082732979772450031756493821171818424064383544721640936335706193514642464496468143405189300224 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))) (if.f64 (<=.f64 x #s(literal 7499999999999999949157115057712209823462813314580480 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) #s(approx (/ x (- z t)) (/.f64 x z))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 399999999999999963837604179070150374006627674962305594347571169861089804111813204146136566953943952118278212154042665274723461119371548972648916747373110613225569624679447736153654194682660310737827119346707595264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -49999999999999998486656110625518082973725163772751181324120875475173424217777037767098169202353125934013756207986941204091067867184139242319692520523619938935511795533394990905590906653083564427444224 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 399999999999999963837604179070150374006627674962305594347571169861089804111813204146136566953943952118278212154042665274723461119371548972648916747373110613225569624679447736153654194682660310737827119346707595264 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t))))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (*.f64 (+.f64 x y) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal -75075168288047/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624 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 a #s(literal 3200000000000000046818224738159593699104137561166896189691554518943348365603674290913280 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (neg.f64 z) (/.f64 t a)) (*.f64 (/.f64 x a) (neg.f64 y)))) (if.f64 (<=.f64 a #s(literal 1461501637330903/2923003274661805836407369665432566039311865085952 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (/.f64 y a) x) (*.f64 (/.f64 t a) z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -499999999999999962254560761237623432589336100143195206686820095463835388437353450500433737292148158896051053607698648857008628990403898946536821926496004230634583487094837778070956388406086598743569615251706711185098374574505984 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 (-.f64 y (*.f64 t (/.f64 z x))) a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 (-.f64 y (*.f64 t (/.f64 z x))) a) x)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) (-.f64 y (*.f64 (/.f64 z x) t)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) (-.f64 y (*.f64 (/.f64 z x) t)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -5000000000000000106602095047271984361506289356339824733871669248 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (/.f64 #s(approx (- (* y x) (* t z)) (*.f64 (neg.f64 t) z)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)))) #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 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))) (if.f64 (<=.f64 b #s(literal -7985044781431033/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 (neg.f64 b) c) z) #s(approx (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 b #s(literal 5500000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) (if.f64 (<=.f64 b #s(literal -7985044781431033/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 b #s(literal 5500000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) (if.f64 (<=.f64 t #s(literal -39000000000000000151869078294340397676979391239456151907961811011014330688865186294064206373216658428881304133050564608 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 3325558837774797/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 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 t #s(literal 40999999999999997211248700827054833016366460726802244805066752 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #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 -169999999999999992201421295716897391479455133728768 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 40999999999999997211248700827054833016366460726802244805066752 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #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 a #s(literal -7500000000000000029205591979680845707111421392203106136146502117502755901704843518089270456387818928631020025586647040 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 a #s(literal -339999999999999982455731269483234422259974144000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z x) (*.f64 j i)) y)) (if.f64 (<=.f64 a #s(literal 546812681195753/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 a #s(literal 4499999999999999766671944063894435841833317411656104532063605580220905632224126802908872701654665474520332768931991257088 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 (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))))) (if.f64 (<=.f64 t #s(literal -310000000000000016508202841690919857199178030150476406671965915040934548598083774929087109384603917352960 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 -3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 t #s(literal 1348868714795945/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 t #s(literal 2149999999999999855501148571060143537514687537441453247561728 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 (-.f64 (*.f64 i b) (*.f64 a x)) t)))))) (if.f64 (<=.f64 a #s(literal -91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 a #s(literal 14999999999999999453844442447872 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 a #s(literal 4499999999999999766671944063894435841833317411656104532063605580220905632224126802908872701654665474520332768931991257088 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 (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))))) (if.f64 (<=.f64 t #s(literal -4161278206966051/904625697166532776746648320380374280103671755200316906558262375061821325312 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 t #s(literal 176000000000000008334793240473923500831749693871665184768 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 (* -1 (* t (- (* a x) (* b i)))) (*.f64 b (*.f64 i t)))))) (if.f64 (<=.f64 a #s(literal -4400000000000000000000 binary64)) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 a #s(literal 19499999999999999277675926601747922944 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))))) #s(approx (+ (+ (* (* (neg b) c) z) (- (* (* (neg b) i) (neg t)) (* (- (* a t) (* z y)) x))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))) (if.f64 (<=.f64 j #s(literal -13199999999999999810899840588427984919127464741555289551845092970923300445714242838003406174801101785214785051129903147819331398382135021711673647863837423309912504616389318159969857117428948994745075867716119523191425165213745143900900997154784250874489208832 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)) (if.f64 (<=.f64 j #s(literal -4500000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 j #s(literal -5867985249082797/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 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 j #s(literal 7269215601948759/5192296858534827628530496329220096 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (- (* x y) (* b c)) (*.f64 (neg.f64 c) b)) z)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))))) (if.f64 (<=.f64 j #s(literal -13199999999999999810899840588427984919127464741555289551845092970923300445714242838003406174801101785214785051129903147819331398382135021711673647863837423309912504616389318159969857117428948994745075867716119523191425165213745143900900997154784250874489208832 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)) (if.f64 (<=.f64 j #s(literal -4500000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 j #s(literal -5867985249082797/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 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 j #s(literal 7269215601948759/5192296858534827628530496329220096 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (- (* x y) (* b c)) (*.f64 (neg.f64 c) b)) z)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)))))) (if.f64 (<=.f64 t #s(literal -497544133441593/113078212145816597093331040047546785012958969400039613319782796882727665664 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 a (*.f64 t x))))) (if.f64 (<=.f64 t #s(literal 7584193176231935/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (- (* x y) (* b c)) (*.f64 (neg.f64 c) b)) z)) (if.f64 (<=.f64 t #s(literal 39999999999999997859611077901927172787489659158528 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))))) #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 j #s(literal -13199999999999999810899840588427984919127464741555289551845092970923300445714242838003406174801101785214785051129903147819331398382135021711673647863837423309912504616389318159969857117428948994745075867716119523191425165213745143900900997154784250874489208832 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)) (if.f64 (<=.f64 j #s(literal -4500000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 j #s(literal 2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216 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 j #s(literal 1595073594941899/5316911983139663491615228241121378304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 (neg.f64 i) j)) y)))))) (if.f64 (<=.f64 a #s(literal -1850000000000000028784919839513659594896172584303963651734075573797042495154798051040222971342837778200981619605504 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 a #s(literal 12500000000000000595591168 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)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))))) (if.f64 (<=.f64 b #s(literal -3666552746732487/107839786668602559178668060348078522694548577690162289924414440996864 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 (*.f64 b t) i))) (if.f64 (<=.f64 b #s(literal 7317432018267861/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (*.f64 y z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #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 -210000 binary64)) #s(approx (- (* x 116) 16) (*.f64 #s(literal 116 binary64) x)) (if.f64 (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) #s(approx (- (* x 116) 16) (*.f64 #s(literal 116 binary64) x)))) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)))) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (*.f64 #s(literal 500 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal 500 binary64) x)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)))) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (-.f64 (*.f64 x #s(literal 841/108 binary64)) #s(literal -4/29 binary64)) (if.f64 (<=.f64 x #s(literal -210000 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 7656119366529843/2251799813685248 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) (*.f64 x #s(approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64)))))) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 x (*.f64 y #s(literal 1/200 binary64))) (if.f64 (<=.f64 y #s(literal -2466341007804043/1298074214633706907132624082305024 binary64)) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)) (if.f64 (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (- x (/ y 200)) x) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)))) #s(approx (- x (/ y 200)) x) (+.f64 x (/.f64 y #s(literal 500 binary64))) (-.f64 x (*.f64 #s(literal -1/500 binary64) y)) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (/.f64 (+.f64 x #s(literal 16 binary64)) #s(literal 116 binary64)) (*.f64 (-.f64 x #s(literal -16 binary64)) #s(literal 1/116 binary64)) (if.f64 (<=.f64 x #s(literal -210000 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 48000000 binary64)) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)))) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) y) (*.f64 #s(literal 12/29 binary64) y)) (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x) #s(literal 12/29 binary64)) y) (*.f64 (-.f64 x #s(literal 4/29 binary64)) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 4/29 binary64) x) y) #s(literal -3 binary64)) (if.f64 (<=.f64 x #s(literal -3/4 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) (*.f64 #s(literal 3 binary64) x)) y) (if.f64 (<=.f64 x #s(literal 23500000000 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 x #s(approx (+ (* -12/29 (/ y x)) (* 3 y)) (*.f64 #s(literal 3 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -3/4 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 x #s(approx (+ (* -12/29 (/ y x)) (* 3 y)) (*.f64 #s(literal 3 binary64) y)))) (if.f64 (<=.f64 x #s(literal 23500000000 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 x #s(approx (+ (* -12/29 (/ y x)) (* 3 y)) (*.f64 #s(literal 3 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -3/4 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 23500000000 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 9007199254740381/9007199254740992 binary64)) (-.f64 #s(approx (- 1 x) #s(literal 1 binary64)) y) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x))) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 z (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 y (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 x (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 x #s(literal -7443676776395529/42535295865117307932921825928971026432 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 14500000000000000648896216852626023622671267733755515272461596059119321475520135168 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 4 binary64) z) (-.f64 x y)) #s(literal 2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -500000000000000000 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 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) (-.f64 x y))) z))) (if.f64 (<=.f64 y #s(literal -600000000000000026026378184771511643974175994971163587075064273601670087733808666564794253312 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 2050000000000000052564344571687130996936855320002560 binary64)) (+.f64 #s(approx (* (/ 4 z) (- (* -1/2 z) y)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 4 binary64) z) x)) (-.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 -16999999999999998692972857132366065798155899589709298105133964844740320527450767016734031613388563093008016560944178585460235381171202656848255151138406400 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) y)) z) (if.f64 (<=.f64 y #s(literal 30999999999999999129712451668367400075976891977821716719142861863667609184550613105252520567648025149701329138901252112154296251893718460202571517944190888784435870512828075410276764791842141981076619264 binary64)) (+.f64 #s(approx (* (/ 4 z) (- (* -1/2 z) y)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 4 binary64) z) x)) (/.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 -inf.0 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 -500000000000000000 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 -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) 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 -5000 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 -7443676776395529/42535295865117307932921825928971026432 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 14500000000000000648896216852626023622671267733755515272461596059119321475520135168 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)) (if.f64 (<=.f64 x #s(literal 42 binary64)) (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) (/.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))))) (if.f64 (<=.f64 x #s(literal 42 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) #s(literal 6 binary64)) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) #s(literal 6 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -3602879701896397/36028797018963968 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -3602879701896397/36028797018963968 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ -6 (+ 1 (* 4 (sqrt x)))) #s(approx (/ 3/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 3/2 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 x #s(literal 2476979795053773/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- (- (* -4 (sqrt x)) x) 1) (* -6 (- x 1))) (-.f64 (*.f64 #s(literal -2/3 binary64) (sqrt.f64 x)) #s(literal 1/6 binary64)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ -6 (+ 1 (* 4 (sqrt x)))) #s(approx (/ 3/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 3/2 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 x #s(literal 2476979795053773/2251799813685248 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal -6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ -6 (+ 1 (* 4 (sqrt x)))) #s(approx (/ 3/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 3/2 binary64) (sqrt.f64 x)))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ -6 (+ 1 (* 4 (sqrt x)))) #s(approx (/ 3/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 3/2 binary64) (sqrt.f64 x))))) #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))) (if.f32 (<=.f32 n0_i #s(literal -2951479/295147905179352825856 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) #s(approx (+ n0_i (- (* n1_i u) (* n0_i u))) (-.f32 n0_i (*.f32 n0_i u))))) (+.f32 #s(approx (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) u) n1_i))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) #s(approx (+ n0_i (- (* n1_i u) (* n0_i u))) (-.f32 n0_i (*.f32 n0_i u))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal -135/128 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 7 binary64)) a)) (*.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 b b) b)) (*.f64 (*.f64 c c) a))) (*.f64 (*.f64 (*.f64 c #s(literal -9/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 b b) b) b))) (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) b))) (/.f64 (*.f64 #s(literal 1/2 binary64) c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (/.f64 (*.f64 #s(literal -135/128 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 7 binary64)) a)) (-.f64 (*.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 b b) b)) (*.f64 (*.f64 c c) a)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) #s(literal -9/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 b b) b) b))) (*.f64 #s(literal 1/2 binary64) c)) b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (+.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (*.f64 b b) b)) (*.f64 (/.f64 c b) #s(literal -1/2 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b)) (*.f64 #s(literal 1/2 binary64) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3602879701896397/144115188075855872 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 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 135/128 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) a) (*.f64 (*.f64 a a) a))) (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) b)) b)) (-.f64 (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) (*.f64 #s(literal -3/8 binary64) c)) (*.f64 (*.f64 #s(literal 9/16 binary64) (*.f64 a a)) (*.f64 (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 c c))))) b)))) (if.f64 (<=.f64 b #s(literal 3602879701896397/144115188075855872 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 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (/.f64 (*.f64 #s(literal 135/128 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) a) (*.f64 (*.f64 a a) a))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 b b)) a)) (-.f64 (*.f64 (*.f64 (*.f64 c c) #s(literal -3/8 binary64)) (/.f64 a (*.f64 b b))) (*.f64 (*.f64 #s(literal 9/16 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b b) b) b)))))) b))) (if.f64 (<=.f64 b #s(literal 11 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) b))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -4958484807013127/4722366482869645213696 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 -4958484807013127/4722366482869645213696 binary64)) (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (/.f64 #s(approx (- (* (/ (* b -1/3) a) (/ (* b -1/3) a)) (* (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))) (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))) (-.f64 (/.f64 (*.f64 b #s(literal -1/3 binary64)) a) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)))))) (/.f64 #s(approx (- (* (/ (* b -1/3) a) (/ (* b -1/3) a)) (* (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))) (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))) (-.f64 (/.f64 b (*.f64 #s(literal -3 binary64) a)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)))))) (/.f64 #s(approx (- (* (/ (* b -1/3) a) (/ (* b -1/3) a)) (* (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))) (* (/ 1/3 a) (sqrt (- (* b b) (* (* a 3) c)))))) (*.f64 (/.f64 c a) #s(literal 1/3 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) b) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) #s(literal 1/3 binary64))) a)) (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 -1152921504606847/1152921504606846976 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal 1/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 -1152921504606847/1152921504606846976 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -1419999999999999995377160671369044966217559469588356519155546300194088314238541323011358720 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 7826494439181585/680564733841876926926749214863536422912 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) #s(literal -3 binary64)) (neg.f64 a)) (if.f64 (<=.f64 b #s(literal 7826494439181585/680564733841876926926749214863536422912 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 b #s(literal -11999999999999999337881695712461963155553465765449079847479399682146304 binary64)) (/.f64 (/.f64 #s(approx (- (sqrt (- (* b b) (* c (* a 3)))) b) (*.f64 #s(literal -2 binary64) b)) #s(literal -3 binary64)) (neg.f64 a)) (if.f64 (<=.f64 b #s(literal 7826494439181585/680564733841876926926749214863536422912 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 1309505467048489/46768052394588893382517914646921056628989841375232 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 3))) (*.f64 #s(literal -3 binary64) (*.f64 a c)))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 1309505467048489/46768052394588893382517914646921056628989841375232 binary64)) (/.f64 (*.f64 (-.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* a 3) c)) (*.f64 #s(literal -3 binary64) (*.f64 a c))))) #s(literal -1/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 -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (* c (sqrt (* -3 (/ a c)))) (sqrt.f64 (*.f64 (*.f64 #s(literal -3 binary64) a) c))) (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3470986175599419/25711008708143844408671393477458601640355247900524685364822016 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 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 -2352026812632985/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3624524060580639/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/3 binary64) #s(approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -7240201175425847/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 1276277860896799/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 8473007412472669/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 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 -7240201175425847/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 1276277860896799/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 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 8473007412472669/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 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 -5525532386000259/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 8473007412472669/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 8703296892214357/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8703296892214357/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -2/3 binary64) b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8703296892214357/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 (/.f64 #s(literal -2/3 binary64) a) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8703296892214357/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -733708168239001/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 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)) (*.f64 #s(approx (+ 1 (/ (/ (* y y) z) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 i #s(literal -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 i #s(literal 15000000000000000028735126286020031043239326908977880167292052718990689863059831339418542176622704852992 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (neg.f64 n) i) #s(approx (/ (neg (pow (- (/ i n) -1) n)) (/ i n)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 n (exp.f64 i)) 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 -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 i #s(literal 15000000000000000028735126286020031043239326908977880167292052718990689863059831339418542176622704852992 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) i) (-.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) (/.f64 #s(literal 1 binary64) n)) n)) (*.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 -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 i #s(literal 15000000000000000028735126286020031043239326908977880167292052718990689863059831339418542176622704852992 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (*.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 -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 i #s(literal 15000000000000000028735126286020031043239326908977880167292052718990689863059831339418542176622704852992 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (*.f64 (/.f64 n i) (*.f64 #s(literal -100 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))))))) (if.f64 (<=.f64 i #s(literal -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 2000000000000000 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (/.f64 i n)) (/.f64 #s(literal 1 binary64) n)) (*.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 i n)))))) (if.f64 (<=.f64 i #s(literal -1470053796651389/154742504910672534362390528 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -1470053796651389/154742504910672534362390528 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 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -2630622583481433/309485009821345068724781056 binary64)) (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (*.f64 (/.f64 n i) #s(literal 100 binary64))) (if.f64 (<=.f64 i #s(literal 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -1470053796651389/154742504910672534362390528 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 6189700196426901/19342813113834066795298816 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 n #s(literal -42000 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 #s(literal 100 binary64) (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 n #s(literal -5448595599810227/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 binary64)) (*.f64 (/.f64 n i) #s(approx (* -100 (- 1 (pow (- (/ i n) -1) n))) (*.f64 #s(literal 100 binary64) i))) (if.f64 (<=.f64 n #s(literal 4224238327975057/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 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))) (*.f64 (+.f64 (*.f64 #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) i) n) #s(literal 100 binary64)))))) (if.f64 (<=.f64 n #s(literal -42000 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal 50 binary64) (*.f64 i n))))) (if.f64 (<=.f64 n #s(literal -5448595599810227/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 binary64)) (*.f64 (/.f64 n i) #s(approx (* -100 (- 1 (pow (- (/ i n) -1) n))) (*.f64 #s(literal 100 binary64) i))) (if.f64 (<=.f64 n #s(literal 4224238327975057/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 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))) (*.f64 (+.f64 (*.f64 #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) i) n) #s(literal 100 binary64)))))) (if.f64 (<=.f64 n #s(literal -520997997575091/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (+.f64 (*.f64 #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) i) n) #s(literal 100 binary64))) (if.f64 (<=.f64 n #s(literal 4224238327975057/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 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))) (*.f64 (+.f64 (*.f64 #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) i) n) #s(literal 100 binary64))))) (if.f64 (<=.f64 n #s(literal -520997997575091/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 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 #s(literal -50 binary64) i) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i)))))) (if.f64 (<=.f64 n #s(literal 4224238327975057/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912 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 -3039929748475085/2251799813685248 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))) (+.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))) (*.f64 #s(literal 50 binary64) (*.f64 i n)))))) (if.f64 (<=.f64 i #s(literal -3039929748475085/2251799813685248 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 -1300000000 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 12000 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) #s(approx (* n (+ 100 (* 50 i))) (*.f64 #s(literal 50 binary64) (*.f64 i n))))))) (if.f64 (<=.f64 i #s(literal -1300000000 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 319999999999999986659831578624 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 d #s(literal -6850788924988607/5708990770823839524233143877797980545530986496 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 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)))) (if.f64 (<=.f64 d #s(literal -129999999999999995622137324045481914203635712 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) (if.f64 (<=.f64 d #s(literal -6850788924988607/5708990770823839524233143877797980545530986496 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 c #s(literal -279999999999999981140782804024028202080559757908240999204995102991265230599021752835925737141488844800 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 c #s(literal -2442545827273665/25711008708143844408671393477458601640355247900524685364822016 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 c #s(literal 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b c) d)) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c))))) (if.f64 (<=.f64 c #s(literal -7070527394739557/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) (if.f64 (<=.f64 c #s(literal 8115037123507901/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b c) d)) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)))) (if.f64 (<=.f64 d #s(literal -7200000000000000312232144782388191696422368681252583895050961027395505904295934061406438131076321176238092269761166027363552835141632 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 28999999999999999302940677676364882913420128822116265766116392960 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 d c) a)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) (if.f64 (<=.f64 c #s(literal -49000000000000003458089770963104232868709886861491647832597021320331822748978411761470447542787733163469927951965978298941440 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* d d) (* c c)) (- (* c b) (* d a))) (/.f64 c b))) (if.f64 (<=.f64 c #s(literal -7070527394739557/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 c c))) (if.f64 (<=.f64 c #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c))))) (if.f64 (<=.f64 c #s(literal -2649999999999999894221166874106845568037087138311314830952292272863384353941635428910104576 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ (* d d) (* c c)) (- (* c b) (* d a))) (/.f64 c b))) (if.f64 (<=.f64 c #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)))) (if.f64 (<=.f64 c #s(literal -2649999999999999894221166874106845568037087138311314830952292272863384353941635428910104576 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 c #s(literal 4820814132776971/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)))) (if.f64 (<=.f64 d #s(literal -379999999999999980085048124145065237575046087164571680588378043958266602046879414992911370452124697465394783362345039401377806825119468567854547312745261914335217952130114068202021765276237824 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 120000000000000009067909281637661699854361099658075726165462743261098308443235643990389112634023133120665894572357677219840 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) (*.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))) (-.f64 (/.f64 x y) #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 9006748894778255/9007199254740992 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 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 (/.f64 x y) (-.f64 x #s(literal -1 binary64)))) x))) (if.f64 (<=.f64 y #s(literal -6199999999999999961132955941628480421978962954668475296065771498560407326626729124323370957894342708049768352164283445415392977142771677167853094945423360 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 6999999999999999653967762151401420900396946537982186040129152437227649691593003789584673895935140103242703145279684608 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 x #s(literal -1 binary64)))) x) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.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 -2000000000000000 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 4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) #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 100 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -2000000000000000 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (-.f64 (-.f64 (/.f64 x y) x) #s(literal -1 binary64))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 100 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x)))) (if.f64 (<=.f64 y #s(literal -33999999999999997746117345640808642616372325963419647193021049315924946249710207260630314002605680990905493779314682085704204288 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 25500000000000000567644074175077303710440872115051235719145511589518483015464599059034705505284953917580227117056 binary64)) (*.f64 (+.f64 y x) (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y))) #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 -2000000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (-.f64 (-.f64 (/.f64 x y) x) #s(literal -1 binary64))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #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 -2000000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #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 -2000000000000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 #s(approx (- 1 x) (*.f64 #s(literal -1 binary64) x)) 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 944473296573929/4722366482869645213696 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) (*.f64 (*.f64 x (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 16 binary64) (*.f64 t (*.f64 z (-.f64 (+.f64 y y) #s(literal -1 binary64)))))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (sin (+ (* (PI) 1/2) (* 1/16 (* (* b (- (+ a a) -1)) t))))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 40000000000000002986023025993267830985311812004784623726521376004804618285431969451685978132299973122979161252805197687658703713382973633053438580540263602646031545549964753416721480781088915477799249620779385862645868902359563384333415575715840 binary64)) (*.f64 (*.f64 x (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 (*.f64 t #s(literal 1/16 binary64)) (*.f64 z (-.f64 (+.f64 y y) #s(literal -1 binary64))))))) (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 b (-.f64 (+.f64 a a) #s(literal -1 binary64))) t))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (sin (+ (* (PI) 1/2) (* 1/16 (* (* b (- (+ a a) -1)) t))))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 5000000000000000111755861797384299667549204650486879780239418214450132430121171797988101755921550297505076285418812476851459272474624 binary64)) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) t) (+.f64 (*.f64 (+.f64 y y) z) z))) x) (cos.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) t) b))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (sin (+ (* (PI) 1/2) (* 1/16 (* (* b (- (+ a a) -1)) t))))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (sin (+ (* (PI) 1/2) (* 1/16 (* (* b (- (+ a a) -1)) t))))) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (if.f64 (<=.f64 Ce #s(literal 1080863910568919/2251799813685248 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (+.f64 (pow.f64 Ce #s(literal 2 binary64)) (pow.f64 (cos.f64 Cn) #s(literal 2 binary64)))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 (+.f64 (pow.f64 (sinh.f64 Ce) #s(literal 2 binary64)) (*.f64 #s(approx (- (cos (+ Cn Cn)) -1) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 (+.f64 (*.f64 (sinh.f64 Ce) (sinh.f64 Ce)) (*.f64 (cos.f64 Cn) (cos.f64 Cn))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 (+.f64 (*.f64 (sinh.f64 Ce) (sinh.f64 Ce)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))))))) (if.f64 (<=.f64 Ce #s(literal 1080863910568919/2251799813685248 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (pow.f64 (cos.f64 Cn) #s(literal 2 binary64))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 (+.f64 (pow.f64 (sinh.f64 Ce) #s(literal 2 binary64)) (*.f64 #s(approx (- (cos (+ Cn Cn)) -1) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 (+.f64 (pow.f64 (sinh.f64 Ce) #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 Ce #s(literal 1400 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (pow.f64 (cos.f64 Cn) #s(literal 2 binary64))))) (atan2.f64 (sin.f64 #s(approx Cn #s(literal 0 binary64))) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64))))))) (if.f64 (<=.f64 Ce #s(literal 1400 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal -1 binary64))))))) (atan2.f64 (sin.f64 #s(approx Cn #s(literal 0 binary64))) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64))))))) (if.f64 (<=.f64 Ce #s(literal 1400 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (-.f64 (*.f64 (cos.f64 (+.f64 Cn Cn)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))))) (atan2.f64 (sin.f64 #s(approx Cn #s(literal 0 binary64))) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 (sinh.f64 Ce) (sinh.f64 Ce)) #s(literal 4100000000 binary64)) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64)))))) (atan2.f64 (sin.f64 #s(approx Cn #s(literal 0 binary64))) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64))))))) (atan2.f64 (sin.f64 Cn) (sqrt.f64 #s(approx (+ (* (sinh Ce) (sinh Ce)) (* (cos Cn) (cos Cn))) (*.f64 #s(approx (cos Cn) #s(literal 1 binary64)) #s(approx (cos Cn) #s(literal 1 binary64)))))) (atan2.f64 (sinh.f64 Ce) (cos.f64 Cn)) (atan2.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (* 2 (sinh Ce))) (/.f64 #s(literal 1 binary64) Ce))) (cos.f64 Cn)) (atan2.f64 (sinh.f64 Ce) #s(approx (cos Cn) #s(literal 1 binary64))) (atan2.f64 (/.f64 #s(approx (- (exp (+ Ce Ce)) 1) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) Ce)))))) #s(approx (* (exp Ce) 2) #s(literal 2 binary64))) #s(approx (cos Cn) #s(literal 1 binary64))) (if.f64 (<=.f64 Ce #s(literal -785801782749509/302231454903657293676544 binary64)) (atan2.f64 (/.f64 (-.f64 #s(approx (exp (+ Ce Ce)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) Ce))) #s(literal 1 binary64)) #s(approx (* (exp Ce) 2) #s(literal 2 binary64))) #s(approx (cos Cn) #s(literal 1 binary64))) (atan2.f64 (/.f64 #s(approx (- (exp (+ Ce Ce)) 1) (*.f64 Ce (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) Ce)))) #s(approx (* (exp Ce) 2) #s(literal 2 binary64))) #s(approx (cos Cn) #s(literal 1 binary64)))) (atan2.f64 (/.f64 (-.f64 #s(approx (exp (+ Ce Ce)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) Ce))) #s(literal 1 binary64)) #s(approx (* (exp Ce) 2) #s(literal 2 binary64))) #s(approx (cos Cn) #s(literal 1 binary64))) (atan2.f64 (/.f64 (-.f64 #s(approx (exp (+ Ce Ce)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(approx (* (exp Ce) 2) #s(literal 2 binary64))) #s(approx (cos Cn) #s(literal 1 binary64))) (-.f64 (*.f64 (+.f64 (-.f64 #s(approx x #s(literal 0 binary64)) (-.f64 #s(literal -1 binary64) #s(approx x #s(literal 0 binary64)))) #s(approx x #s(literal 0 binary64))) (/.f64 (-.f64 #s(approx x #s(literal 0 binary64)) #s(literal -1 binary64)) (+.f64 (-.f64 #s(approx x #s(literal 0 binary64)) (-.f64 #s(literal -1 binary64) #s(approx x #s(literal 0 binary64)))) #s(approx x #s(literal 0 binary64))))) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 x #s(literal 14500000000000000 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (-.f64 (*.f64 (+.f64 (-.f64 #s(approx x #s(literal 0 binary64)) (-.f64 #s(literal -1 binary64) #s(approx x #s(literal 0 binary64)))) #s(approx x #s(literal 0 binary64))) #s(approx (/ (- x (- x (- -1 x))) (- (- (- -1 x) x) x)) #s(literal 1/3 binary64))) #s(approx x #s(literal 0 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (-.f64 #s(approx (+ 1 x) #s(literal 1 binary64)) x) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 EDonor #s(literal -2381976568446569/170141183460469231731687303715884105728 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 EDonor #s(literal 1250000000000000012793833775510688937038048516915593216 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #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 -4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 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 6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 NaChar #s(literal -6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832 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 1150000000000000005217387759388239174758730811935036650316390557451642389590112839696716313161076449489271771072236114785246647415871337048015940616192 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef mu)) Ec) KbT))))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))))) (if.f64 (<=.f64 NaChar #s(literal -6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832 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 1150000000000000005217387759388239174758730811935036650316390557451642389590112839696716313161076449489271771072236114785246647415871337048015940616192 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (- (+ EDonor (+ Vef mu)) Ec) (-.f64 (+.f64 Vef mu) Ec)) KbT))))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))))) (if.f64 (<=.f64 NaChar #s(literal -3799999999999999817457460791604320807790159608753645824998786402555551770608036197837641351168 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 2089447231644787/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor 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 -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT)))))) (if.f64 (<=.f64 NaChar #s(literal 2089447231644787/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor KbT)))))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT)))))))) (if.f64 (<=.f64 (+.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 -499999999999999971900905474397285512028612064510275265772061946028228608 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 -4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 0 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 #s(approx NdChar #s(literal 0 binary64)) #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #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 199999999999999996556522545109171713495495289428031795107950240435622308216832 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (*.f64 #s(literal -1 binary64) (/.f64 mu KbT))))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor 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 -499999999999999971900905474397285512028612064510275265772061946028228608 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 -4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor 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 4941461262385513/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 #s(approx NdChar #s(literal 0 binary64)) #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #s(literal 1/2 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EDonor (+ Vef mu)) Ec) KbT) (/.f64 EDonor 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 -3148880786512287/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424 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 4388899255034951/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 #s(approx NdChar #s(literal 0 binary64)) #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #s(literal 1/2 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))))) (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 -4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #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 4941461262385513/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 #s(approx NdChar #s(literal 0 binary64)) #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #s(literal 1/2 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 NaChar #s(literal -6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832 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 2404907604760405/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 NdChar #s(approx (+ (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) (/ NaChar (* NdChar (+ 1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))))) #s(approx (/ 1 (+ 1 (exp (/ (- (+ EDonor (+ Vef mu)) Ec) KbT)))) #s(literal 1/2 binary64))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NaChar))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NaChar))) (-.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 b (*.f64 a a)) (+.f64 b b))) (*.f64 #s(literal 4 binary64) (*.f64 b b))) #s(literal 1 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 b (*.f64 a a)) (+.f64 b b)) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) #s(literal 4 binary64)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) (if.f64 (<=.f64 b #s(literal 5893513370621317/151115727451828646838272 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))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (/ (* a a) (* b b)) 1) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) b)) b) #s(literal 1 binary64))) (if.f64 (<=.f64 b #s(literal 4100000000000000 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))) (-.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 a a) (*.f64 a a)) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) #s(approx (- (pow a 4) 1) #s(literal -1 binary64))) (if.f64 (<=.f64 b #s(literal 400 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 a (*.f64 a (*.f64 (-.f64 a #s(literal -4 binary64)) a)))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(approx (/ (- (* (- (* (* (- -1 a) a) a) (* (* (- 1 (* 3 a)) b) b)) 4) -1) (+ (* b b) (* a a))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 3 binary64) a) #s(literal 1 binary64))))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.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 400 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 a (*.f64 a (*.f64 (-.f64 a #s(literal -4 binary64)) a)))) #s(literal 1 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) 4) -1) (* (+ (* 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))))) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 a (*.f64 a (*.f64 (-.f64 a #s(literal -4 binary64)) a)))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) #s(approx (+ a 4) #s(literal 4 binary64)))) #s(literal 1 binary64)) (-.f64 (*.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)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 4100000000000000 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) (*.f64 a (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) a)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) a)) (*.f64 a a))) #s(literal 1 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (-.f64 (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(approx a #s(literal 0 binary64)) b)) b) (*.f64 (*.f64 (-.f64 #s(approx a #s(literal 0 binary64)) #s(literal 1 binary64)) #s(approx a #s(literal 0 binary64))) #s(approx a #s(literal 0 binary64)))) #s(literal -4 binary64))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -1649999999999999945474048 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(approx (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a))) (*.f64 #s(literal -1/4 binary64) a)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) a) #s(literal 4 binary64))) (*.f64 a a)) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 165000000000000001990154920008987566931968 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (-.f64 (*.f64 #s(approx (* (- a -3) b) (*.f64 a b)) b) (*.f64 #s(approx (* (- a 1) a) (*.f64 #s(literal -1 binary64) a)) a)) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a))) (*.f64 #s(literal -1/4 binary64) a))) (*.f64 #s(approx (* 4 (- 1 a)) (*.f64 #s(literal -4 binary64) a)) (*.f64 a a))) #s(literal 1 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a))) (*.f64 #s(literal -1/4 binary64) a))) (*.f64 #s(approx (* 4 (- 1 a)) (*.f64 #s(literal -4 binary64) a)) (*.f64 a a))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(approx (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a))) (*.f64 #s(literal -1/4 binary64) a)) #s(literal -1 binary64)) (*.f64 #s(approx (* 4 (- 1 a)) #s(literal 4 binary64)) a)) a) #s(literal 1 binary64)) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (/.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 (* (neg cosTheta) cosTheta))) (+.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))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (* (sqrt (- (- 1 cosTheta) cosTheta)) (exp (* (neg cosTheta) cosTheta))) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (*.f32 #s(literal -3/2 binary32) cosTheta) #s(literal 1 binary32))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (exp (* cosTheta cosTheta)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) cosTheta)) 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 5563325/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (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 5563325/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/67108864 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/67108864 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u1) u1) (*.f32 #s(literal 1/3 binary32) u1)) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/268435456 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 #s(approx (- (* (- (* 1/4 u1) -1/3) u1) -1/2) #s(literal 1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 5368709/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))))) (if.f32 (<=.f32 u2 #s(literal 11166915/8589934592 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))))) (*.f32 (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 #s(approx (* (PI) (sqrt (neg (log (- 1 u1))))) (*.f32 (PI.f32) (sqrt.f32 u1)))))) (if.f32 (<=.f32 u1 #s(literal 5563325/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32)))))) (if.f32 (<=.f32 u1 #s(literal 5563325/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 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)))))) (if.f32 (<=.f32 u1 #s(literal 5563325/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 (*.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 5200937/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 5200937/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 5200937/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (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 7381975/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 #s(approx (- (* (- (* 1/4 u1) -1/3) u1) -1/2) #s(literal 1/2 binary32)) u1) u1) u1))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 #s(approx (- (* (- (* 1/4 u1) -1/3) u1) -1/2) #s(literal 1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 7381975/67108864 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.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 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 u2 #s(literal 2748779/8589934592 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)))) (sin (* (PI) (- (* -2 u2) -1/2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) u2)))) (sqrt.f32 u1)))) (if.f32 (<=.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 8388591/8388608 binary32)) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 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 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))) (if.f32 (<=.f32 (*.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 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -13421773/268435456 binary32)) (*.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha #s(approx (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha)) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha #s(approx (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) #s(approx (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha u0)) (*.f32 #s(literal 1/2 binary32) alpha)))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha #s(approx (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(approx (+ 1/3 (* 1/4 u0)) #s(literal 1/3 binary32)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 #s(approx (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(approx (+ 1/3 (* 1/4 u0)) #s(literal 1/3 binary32)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 #s(approx (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(approx (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) #s(literal 1/2 binary32)))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 alpha u0)) alpha) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alphay alphay) alphay)) (*.f32 alphay (+.f32 (*.f32 sin2phi #s(literal 1 binary32)) (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.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)))) (*.f32 u0 u0))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 alphay alphay)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.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)))) (*.f32 u0 u0))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (*.f32 (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) alphay) (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.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)))) (*.f32 u0 u0))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.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)))) (*.f32 u0 u0))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) (*.f32 u0 u0)) (-.f32 (/.f32 sin2phi (*.f32 (neg.f32 alphay) alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.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)))) (*.f32 u0 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) u0) u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (*.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 #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)))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 11258999/1125899906842624 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) 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)))))))))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 11258999/1125899906842624 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) 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 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) 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 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) 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 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))) (*.f32 (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)) (neg.f32 #s(approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0)))) (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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal -6980579422424269/1125899906842624 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 2589569785738035/2251799813685248 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 lambda2) (cos lambda1))) (* (* (sin phi1) (cos phi2)) (* (sin lambda2) (sin lambda1))))) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal -2306865998794583/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 2462625387274655/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (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 lambda1 #s(literal -1152921504606847/1152921504606846976 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 2833419889721787/295147905179352825856 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)) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2))))))))) (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 -4500000000000000192937984 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(approx (* (sin lambda2) (cos lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal 3264099712959499/604462909807314587353088 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)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(approx (* (sin lambda2) (cos lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi1 #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 phi1 #s(literal 3264099712959499/604462909807314587353088 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 phi1 #s(literal -4500000000000000192937984 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 3264099712959499/604462909807314587353088 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)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda1 #s(literal -960 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda1 #s(literal 2833419889721787/295147905179352825856 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 (neg.f64 lambda2)))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda1 #s(literal -960 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda1 #s(literal 2833419889721787/295147905179352825856 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda1 #s(literal -960 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda1 #s(literal 3038885666186845/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda1 #s(literal -58000000000000003531826364792438379736203264 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.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 lambda1 #s(literal 700976274800963/73786976294838206464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.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)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (if.f64 (<=.f64 phi1 #s(literal -3147611894018681/170141183460469231731687303715884105728 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 5418731071652181/1152921504606846976 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 #s(approx (* (sin phi1) (cos phi2)) (*.f64 phi1 (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)))))))) (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 -3147611894018681/170141183460469231731687303715884105728 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) #s(approx (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))) (if.f64 (<=.f64 phi2 #s(literal -590000000000000029829890048 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 (-.f64 lambda2 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 phi1))))) (if.f64 (<=.f64 phi2 #s(literal 65000000000 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) (*.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (sin.f64 phi1))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal -1261007895663739/9007199254740992 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (atan2.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (+ (sin (+ phi2 (- lambda1 lambda2))) (sin (- (- lambda1 lambda2) phi2)))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (if.f64 (<=.f64 phi2 #s(literal -5324132520958563/5070602400912917605986812821504 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)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (atan2.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (+ (sin (+ phi2 (- lambda1 lambda2))) (sin (- (- lambda1 lambda2) phi2)))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 lambda1 lambda2))))) #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)) #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)) (cos.f64 (neg.f64 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)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1))))) (if.f64 (<=.f64 phi2 #s(literal -8563486156235759/2854495385411919762116571938898990272765493248 binary64)) (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))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (sin.f64 (-.f64 lambda1 lambda2))) #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)))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 x x)) #s(literal 3 binary64)) x)) (/.f64 (-.f64 (*.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 x #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 x x)) #s(literal 3 binary64)) x)) (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) (/.f64 #s(approx (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 1 binary64) x)) (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 3602879701896397/72057594037927936 binary64)) (/.f64 #s(approx (- (- x -1) (* (/ x (- -1 x)) (- 1 x))) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.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 3602879701896397/72057594037927936 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 3602879701896397/72057594037927936 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 3602879701896397/72057594037927936 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))))) (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))) #s(approx (+ 1 (* 3 x)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ 3 (/ 1 x)) #s(literal 3 binary64))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) #s(approx (+ 1 (* 3 x)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ 3 (/ 1 x)) #s(literal 3 binary64))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) #s(approx (+ 1 (* 3 x)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ 3 (/ 1 x)) #s(literal 3 binary64))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) #s(approx (+ 1 (* 3 x)) (*.f64 x #s(approx (+ 3 (/ 1 x)) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (+.f64 #s(approx (/ 1 (- x 1)) (/.f64 #s(literal 1 binary64) x)) (/.f64 x (+.f64 x #s(literal 1 binary64))))) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ x (- -1 x)) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))))) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal -2 binary64))))) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 (-.f64 (-.f64 x #s(literal 2 binary64)) x) #s(approx (- (* x x) 1) #s(literal -1 binary64))) (/.f64 #s(approx (- (/ (- -1 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 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h))))) (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (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 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 (*.f32 dY.v (floor.f32 w)) dX.u)) (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (+.f32 (*.f32 (*.f32 dY.u dX.v) (neg.f32 (floor.f32 w))) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (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 (*.f32 (floor.f32 h) (+.f32 (*.f32 (*.f32 dY.u dX.v) (neg.f32 (floor.f32 w))) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))) (floor.f32 h))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (+.f32 (*.f32 (*.f32 dY.u dX.v) (neg.f32 (floor.f32 w))) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (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 (*.f32 (floor.f32 h) (+.f32 (*.f32 (*.f32 dY.u dX.v) (neg.f32 (floor.f32 w))) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))))) (if.f32 (<.f32 (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h))))) (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))))))) (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))))) (if.f32 (<.f32 (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (floor h)) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (*.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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h))))) (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (floor h)) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (*.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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))))) (if.f32 (>.f32 (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (*.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (/.f32 #s(literal 1 binary32) (fabs.f32 (floor.f32 h)))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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))))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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)))))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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)) (floor.f32 maxAniso) (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))))) (if.f32 (>.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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)) (floor.f32 maxAniso) (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))) (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 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dY.u) (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dY.u) (floor.f32 w)) (*.f32 dX.v (floor.f32 h))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dY.u) (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dY.u) (floor.f32 w)) (*.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)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 #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)))))))))) (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)))) (/.f32 #s(literal 1 binary32) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.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)))) (/.f32 #s(literal 1 binary32) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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)))) (/.f32 #s(literal 1 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)))))))) (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)))) (/.f32 #s(literal 1 binary32) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))))) (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)))) (/.f32 #s(literal 1 binary32) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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)))) (/.f32 #s(literal 1 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))))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))) #s(literal 1 binary32)) (fmax.f32 #s(literal 1 binary32) (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (*.f32 (/.f32 #s(literal 1 binary32) (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)))))) (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))))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) (floor.f32 h)) (*.f32 dY.u (floor.f32 w)))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w))))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 dX.v) dY.u) (*.f32 (floor.f32 h) (floor.f32 w)))))))) (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 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (floor.f32 w)) (/.f32 #s(literal 1 binary32) (/.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))))) (*.f32 dY.u (floor.f32 w))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (*.f32 dX.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (*.f32 (/.f32 dX.u (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (floor.f32 w)) (*.f32 (/.f32 (floor.f32 w) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) dY.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.u (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (floor.f32 w)) (*.f32 (/.f32 dY.u (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (floor.f32 w))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 100 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 100 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32))))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7851213/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7851213/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7851213/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (-.f32 (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7851213/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (*.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u)) (floor.f32 w))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (*.f32 (-.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dY.u) (*.f32 (*.f32 dY.v (floor.f32 h)) dX.u)) (floor.f32 w)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7851213/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u)))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (* dX.v (floor h)) dY.u) (floor w)) (* (* (* dY.v (floor h)) dX.u) (floor w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (*.f32 (floor.f32 h) (floor.f32 w)) (-.f32 (*.f32 dY.u dX.v) (*.f32 dY.v dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u)))) (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.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))))) (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.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))) (*.f32 (*.f32 (neg.f32 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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #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 #s(literal 1 binary32) (/.f32 (neg.f32 (floor.f32 maxAniso)) (neg.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))) (/.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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 y (/.f64 b (+.f64 (+.f64 t y) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (+.f64 (/.f64 (*.f64 a y) (+.f64 (+.f64 t x) y)) (/.f64 (+.f64 (*.f64 a t) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 b y))) (+.f64 (+.f64 t x) y))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 y (/.f64 b (+.f64 (+.f64 t y) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (+.f64 (/.f64 (*.f64 a y) (+.f64 (+.f64 t x) y)) (/.f64 (+.f64 (*.f64 a t) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 b y))) (+.f64 (+.f64 t x) y))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 y (/.f64 b (+.f64 (+.f64 t y) x)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (+.f64 (/.f64 (*.f64 a y) (+.f64 (+.f64 t x) y)) (/.f64 (+.f64 (*.f64 a t) (-.f64 (*.f64 z (+.f64 y x)) (*.f64 b y))) (+.f64 (+.f64 t x) y))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 b (+.f64 (+.f64 y x) t)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 200000000000000009350763777091225597837921086266082057368272974548803287878911178922073651636060667387815377626808990057865233636932486066294862655483395963277477855972927587117399504047670462204532015658745734277038586652212460686950527605356275509748393576927856689152 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -5000000000000000254111424201498439852395544724254919894224604014435980857206176135039194186276980095645480143722890917165647288574234188578816 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y)))) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 x #s(literal -290000000000000007241656682850478461360805334444708714531628845436502016 binary64)) (-.f64 (*.f64 (/.f64 a (+.f64 (+.f64 y x) t)) (+.f64 t y)) #s(approx (/ (- (* b y) (* z (+ y x))) (+ (+ t x) y)) (neg.f64 z))) (if.f64 (<=.f64 x #s(literal 210000000000000015963540114341038154126759919866491641274282029033607681303752979892603059527849333382421327284395014063488420961873658001330553225216 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (-.f64 (*.f64 a (/.f64 (+.f64 t y) (+.f64 (+.f64 y x) t))) #s(approx (/ (- (* b y) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) z))))) (if.f64 (<=.f64 x #s(literal -290000000000000007241656682850478461360805334444708714531628845436502016 binary64)) (-.f64 (*.f64 (/.f64 a (+.f64 (+.f64 y x) t)) (+.f64 t y)) #s(approx (/ (- (* b y) (* z (+ y x))) (+ (+ t x) y)) (neg.f64 z))) (if.f64 (<=.f64 x #s(literal 210000000000000015963540114341038154126759919866491641274282029033607681303752979892603059527849333382421327284395014063488420961873658001330553225216 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (-.f64 (*.f64 (/.f64 a (+.f64 (+.f64 y x) t)) (+.f64 t y)) #s(approx (/ (- (* b y) (* z (+ y x))) (+ (+ t x) y)) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (if.f64 (<=.f64 y #s(literal 7774992810752113/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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))) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 y #s(literal -4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 b (+.f64 (+.f64 y x) t)) y)) (if.f64 (<=.f64 y #s(literal 7774992810752113/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 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))) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (+.f64 z a)) (*.f64 (/.f64 b (+.f64 (+.f64 y x) t)) y)))) (if.f64 (<=.f64 y #s(literal -2299999999999999895679257460336543238718408173859382279529322571659225067965177654420741258880718051586605056 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 -4744938242327083/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208 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 3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -5000000000000000254111424201498439852395544724254919894224604014435980857206176135039194186276980095645480143722890917165647288574234188578816 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 39999999999999999563482447285636784507139225041605435780720061858901209596441032595416451225830520245186635713283815594336131046093817348450418688 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 t #s(literal -165000000000000002784159922183883522097473271169022891093884281560553187247934689373721114811693891418352785197398059225096126464 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))) (if.f64 (<=.f64 z #s(literal -3713820117856141/77371252455336267181195264 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 z #s(literal 4599999999999999858897818519305675064574734814670626631849247958300434158462449275885279159060706330793197911772944451706684848504285678780264702389855764886729189482761356067684474532397056000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) (if.f64 (<=.f64 t #s(literal -36999999999999998842372096 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 t #s(literal 58000000000000004284966878509293437100879506635180891505986886371684187801426770781512695060002495864001057443940848029925376 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 1152921504606847/1152921504606846976 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 1152921504606847/1152921504606846976 binary64)) (/.f64 x #s(approx (+ x y) y)) #s(approx (/ x (+ x y)) #s(literal 1 binary64))) #s(approx (/ x (+ x y)) #s(literal 1 binary64)) (if.f64 (<=.f64 B #s(literal 5434339876390079/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) F))) (/.f64 (sqrt.f64 C) C))) (if.f64 (<=.f64 B #s(literal 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B)))))) (if.f64 (<=.f64 B #s(literal 5434339876390079/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 C)) C))) (if.f64 (<=.f64 B #s(literal 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B)))))) (if.f64 (<=.f64 B #s(literal 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 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 C (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) C) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) (if.f64 (<=.f64 B #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 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)))) (if.f64 (<=.f64 B #s(literal 7000000000000000652846533022544696705989552247073943275567649097682717398937200628521368191204754738962625932826658324705545959202080545604049173509699315780187783849028503869784510603284103917819871597665192674567557324719573038820705173504 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 #s(approx (sqrt (* (/ F B) -2)) (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 B F))) B))))))) (if.f64 (<=.f64 F #s(literal -34000000000000000330639416836276069067478920139790489264160576704319651858665379474659868301381867047385360020418091331138609634476257284064634018346992091364519166605172214792009869862703464531886080 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 F #s(literal -3777647935002031/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312 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 F #s(literal -4190359150502915/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 #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))) #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 -8205829127914073/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 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 1461501637330903/730750818665451459101842416358141509827966271488 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) #s(approx (/ (sqrt (* -16 (* C F))) C) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))))) (if.f64 (<=.f64 B #s(literal 92 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 #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))))) (if.f64 (<=.f64 A #s(literal -2100000000000000136991060992552505181349115988754604270400850104669962240 binary64)) (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 180 binary64))) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C (+.f64 A B)) B))) #s(literal 180 binary64)) (PI.f64))) (if.f64 (<=.f64 A #s(literal -2100000000000000136991060992552505181349115988754604270400850104669962240 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64)))) #s(literal 180 binary64)) (PI.f64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C (+.f64 A B)) B))) #s(literal 180 binary64)) (PI.f64))) (if.f64 (<=.f64 A #s(literal -2100000000000000136991060992552505181349115988754604270400850104669962240 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64)))) #s(literal 180 binary64)) (PI.f64)) (if.f64 (<=.f64 A #s(literal 73999999999999998234500005888 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -2100000000000000136991060992552505181349115988754604270400850104669962240 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 B (/.f64 #s(literal 1/2 binary64) A)))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 73999999999999998234500005888 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -2100000000000000136991060992552505181349115988754604270400850104669962240 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 73999999999999998234500005888 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -11000000000000000856813448247172279318897118707534985109595176313089661294665817877665571312826711441207031439870726963212132979972672907686670070857260602843137347454502566353412046134959194805108736 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 73999999999999998234500005888 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 B #s(literal 21 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 -11000000000000000856813448247172279318897118707534985109595176313089661294665817877665571312826711441207031439870726963212132979972672907686670070857260602843137347454502566353412046134959194805108736 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 25500000000000002125539049472 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 B #s(literal 47000 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (/ (- (+ C B) A) B) (/.f64 C B)))) #s(literal 180 binary64)) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64)))) (if.f64 (<=.f64 B #s(literal 8485944879163265/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 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 -179999999999999989187567678155101219544527717247648123490580846234654467948544 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 6258848418336639/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) #s(approx (/ (neg (* (sqrt (* (+ F F) (- (* B B) (* (* C A) 4)))) (sqrt (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -179999999999999989187567678155101219544527717247648123490580846234654467948544 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 6258848418336639/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) #s(approx (/ (neg (* (sqrt (* (* (+ (sqrt (+ (* (- C A) (- C A)) (* B B))) (+ C A)) (- (* B B) (* C (* A 4)))) 2)) (sqrt F))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 #s(literal 2 binary64) 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) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -179999999999999989187567678155101219544527717247648123490580846234654467948544 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 6258848418336639/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 binary64)) #s(approx (/ (neg (* (sqrt (* (* (+ (sqrt (+ (* (- C A) (- C A)) (* B B))) (+ C A)) (- (* B B) (* C (* A 4)))) 2)) (sqrt F))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 #s(literal 2 binary64) 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 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))))) (if.f64 (<=.f64 B #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))) #s(approx (/ (neg (* (sqrt (* (* (+ (sqrt (+ (* (- C A) (- C A)) (* B B))) (+ C A)) (- (* B B) (* C (* A 4)))) 2)) (sqrt F))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 #s(literal 2 binary64) B)))))) (if.f64 (<=.f64 B #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 A #s(literal -179999999999999989187567678155101219544527717247648123490580846234654467948544 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 6258848418336639/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 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) #s(approx (/ (sqrt (* -16 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))))) (if.f64 (<=.f64 B #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* F (sqrt (* -16 (/ A F)))) A) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 A F)))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 y y)))) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) #s(approx (- 1/2 (* y y)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 100000 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* (- 1 x) -2) x) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal -1 binary64))) (*.f64 (-.f64 x #s(literal 1 binary64)) x)) (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x) (-.f64 #s(literal 1 binary64) x))) (/.f64 #s(approx (- (* (- (/ x (- x -1)) 2) (- 1 x)) x) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)) x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (/.f64 #s(approx (- (* (- (/ x (- x -1)) 2) (- 1 x)) x) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)) x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 (/.f64 #s(literal -2 binary64) x) x) (neg.f64 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 (- (/ x (- x 1)) (- 2 (/ x (- x -1)))) #s(literal -2 binary64)) x) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) x) (+.f64 eps (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) x)))) (cos.f64 (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) x) (+.f64 eps (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) x))))) #s(literal 2 binary64))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (sin.f64 (+.f64 eps (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) x))) (cos.f64 x))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (+.f64 #s(approx (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (-.f64 (*.f64 eps x) #s(literal -1 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) eps)) #s(approx (/ (sin (- (+ eps x) x)) (* (cos (+ eps x)) (cos x))) (/.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps #s(approx (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) x)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (+.f64 eps x) x) #s(literal 1 binary64)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps #s(approx (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps x)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps #s(approx (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (+ eps x) eps)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps #s(approx (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ eps x) eps)))))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 (sqrt.f64 x) (+.f64 x x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (sin.f64 #s(approx (* (+ (+ (+ eps x) x) (PI)) 1/2) (+.f64 x (*.f64 #s(literal 1/2 binary64) (+.f64 eps (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 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 (PI.f64) #s(literal 1/2 binary64)) x)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (cos.f64 x))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (+ (cos x) (* -1/2 (* eps (sin x)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) x) 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 x #s(literal 19000 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)))) n)) (neg.f64 n)) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) x))) (neg.f64 n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (*.f64 #s(literal -1 binary64) (log.f64 x))) n)) (/.f64 x n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (/ (+ (* 1/2 (- (pow (log (- x -1)) 2) (pow (log x) 2))) (/ (* -1/6 (- (pow (log x) 3) (pow (log (- x -1)) 3))) n)) (neg n)) (log (* (/ 1 (- x -1)) x))) (+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n))) n)))) (neg.f64 n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64))) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) n))) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (+.f64 n 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (+.f64 n 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 #s(approx (+ n x) n) 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 #s(approx (+ n x) n) 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 -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n) x)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(approx (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/6 binary64) (/.f64 x n)))) n)) (*.f64 #s(literal -1/3 binary64) x))) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 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 100000000000000004384584304507619735463404765184 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (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 -20000000000000000932036143496413951368101716198987537228419609160373655626461725991455354244283914246420679531919709797306345233320137961827212441949852868811748602547346324437989744117901104766529194715431204855687099187200 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/1152921504606846976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (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 1922388332328819/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if.f64 (<=.f64 x #s(literal 205 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 14999999999999999530824261512658896221265848238453648307957131980481986612682628949484652000893836447892768225551748691417875083401581575839850195582976 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x)))) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) #s(approx (/ (- (/ 1 n) (* 1/2 (/ 1 (* n x)))) x) (/.f64 #s(literal -1/2 binary64) (*.f64 n (pow.f64 x #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 x #s(literal 1922388332328819/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if.f64 (<=.f64 x #s(literal 205 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 (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x)))) x))))) (if.f64 (<=.f64 x #s(literal 205 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 (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x)))) x)))) (if.f64 (<=.f64 x #s(literal 205 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))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))) x)) n))) (if.f64 (<=.f64 x #s(literal 205 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 (/.f64 #s(literal 1 binary64) n) x)))) (if.f64 (<=.f64 x #s(literal 205 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 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 N N) N) N)) (/.f64 #s(literal -1 binary64) N)))) (if.f64 (<=.f64 N #s(literal 2000 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) N))) #s(approx (- (log (+ N 1)) (log N)) (-.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 (*.f64 N N) N) N)) (/.f64 #s(literal -1 binary64) N)))) #s(approx (- (log (+ N 1)) (log N)) (-.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 (*.f64 N N) N) N)) (/.f64 #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 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 N N)) N) (*.f64 N N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal 1/2 binary64)) (*.f64 N N)) (/.f64 #s(literal 1 binary64) 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 #s(literal 1/3 binary64) N) #s(literal 1/2 binary64)) N) (*.f64 N N))) #s(approx (- (log (+ N 1)) (log N)) (-.f64 (/.f64 #s(approx (- (* (/ 1/3 (* N N)) N) 1/2) #s(literal -1/2 binary64)) (*.f64 N N)) (/.f64 #s(literal -1 binary64) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (/.f64 (+.f64 #s(approx (- (* (/ 1/3 (* N N)) N) 1/2) #s(literal -1/2 binary64)) N) N) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 #s(approx (- (* (/ 1/3 (* N N)) N) 1/2) #s(literal -1/2 binary64)) N) (*.f64 N N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) (/.f64 (neg.f64 #s(approx (- (sqrt (/ x (- x -1))) 1) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 3/8 binary64) x) #s(literal 5/16 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)) x))) (sqrt.f64 x)) (/.f64 (neg.f64 #s(approx (- (sqrt (/ x (- x -1))) 1) (/.f64 (-.f64 (/.f64 #s(literal 3/8 binary64) x) #s(literal 1/2 binary64)) x))) (sqrt.f64 x)) (/.f64 #s(approx (- (sqrt (/ x (- x -1))) 1) (/.f64 #s(literal -1/2 binary64) x)) (neg.f64 (sqrt.f64 x))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) (-.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 x)) #s(approx 1 #s(literal 0 binary64)))) #s(approx (- (/ 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 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) x) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -1 binary64)) x))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (sin.f64 x))))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (+.f64 (*.f64 (*.f64 (cos.f64 x) eps) #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(approx (- (* (* (cos x) eps) 1/24) (* -1/6 (sin x))) (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps x))))))) (sin.f64 x))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (* eps (cos x)) 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 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal -1/4 binary64) eps)) x) x) (*.f64 #s(literal -1 binary64) 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)) #s(approx (- (+ (cos eps) (* -1 (* x (sin eps)))) 1) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal -1/24 binary64) eps)) eps) #s(literal 1/2 binary64)) eps) x) eps))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (- (+ (cos eps) (* -1 (* x (sin eps)))) 1) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 eps (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.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 (+ x 1)) (cbrt x)) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 x)) (neg.f64 (cbrt.f64 (fabs.f64 x)))) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/9 binary64) (pow.f64 x #s(literal -5/3 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (*.f64 #s(literal -1/9 binary64) (pow.f64 x #s(literal -5/3 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal 1/3 binary64))) (if.f64 (<=.f64 x #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 x x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2/3 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 x))) (atan2.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 N #s(literal -2 binary64))) N) #s(literal -1 binary64))) (atan2.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 N N) N) #s(literal -1 binary64))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 N #s(literal -1 binary64)) N) #s(literal -1 binary64))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- N -1) #s(literal 1 binary64)) N) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 g)) (/.f64 (cbrt.f64 g) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 8069530869021589/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 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 20000000000000000318057822195198360936721617127890562779562655115495677544340762121626939971713630208 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))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) #s(approx (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (* (pow h 2/3) (pow (cbrt 1/2) 2)) (* (cbrt a) (cbrt g)))) (* -1/6 (/ (+ h (* -1 h)) (* (cbrt a) (* (pow g 2/3) (pow (cbrt 2) 3)))))) g)) (/ 1 (* (cbrt a) (pow g 2/3)))))) #s(approx (+ (* -1 (/ (cbrt g) (cbrt a))) (+ (* -1 (/ (* (pow h 2/3) (pow (cbrt 1/2) 2)) (* (cbrt a) (cbrt g)))) (* -1/6 (/ (+ h (* -1 h)) (* (cbrt a) (* (pow g 2/3) (pow (cbrt 2) 3))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (cbrt.f64 g)))))))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) #s(approx (* -1 (* g (+ (* -1 (/ (+ (* -1 (/ (* (pow h 2/3) (pow (cbrt 1/2) 2)) (* (cbrt a) (cbrt g)))) (* -1/6 (/ (+ h (* -1 h)) (* (cbrt a) (* (pow g 2/3) (pow (cbrt 2) 3)))))) g)) (/ 1 (* (cbrt a) (pow g 2/3)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a))) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 g #s(literal 2/3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) h) #s(literal 2/3 binary64)) (cbrt.f64 (*.f64 g a))))))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (*.f64 #s(literal -1 binary64) #s(approx (* g (+ (* -1 (/ (+ (* -1 (/ (* (pow h 2/3) (pow (cbrt 1/2) 2)) (* (cbrt a) (cbrt g)))) (* -1/6 (/ (+ h (* -1 h)) (* (cbrt a) (* (pow g 2/3) (pow (cbrt 2) 3)))))) g)) (/ 1 (* (cbrt a) (pow g 2/3))))) (/.f64 (cbrt.f64 g) (cbrt.f64 a))))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (neg.f64 #s(approx (* g (+ (* -1 (/ (+ (* -1 (/ (* (pow h 2/3) (pow (cbrt 1/2) 2)) (* (cbrt a) (cbrt g)))) (* -1/6 (/ (+ h (* -1 h)) (* (cbrt a) (* (pow g 2/3) (pow (cbrt 2) 3)))))) g)) (/ 1 (* (cbrt a) (pow g 2/3))))) (cbrt.f64 (/.f64 g a))))) (*.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (PI.f64))) #s(literal -6 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))) (*.f64 #s(literal -3 binary64) (PI.f64))) #s(literal 1/6 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 3707076403500241/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (- (* 1/2 (/ (- (+ (fabs p) (exp (* (log (* r r)) 1/2))) (* -1 p)) r)) 1/2)) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 p) (*.f64 #s(literal -1 binary64) p))))) (if.f64 (<=.f64 q #s(literal 339999999999999971895944586424545662563549598468438427671047163314019776660028888071559059729285120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(approx (- (* r r) (* (- p (sqrt (- (* (- r p) (- r p)) (* -4 (* q q))))) (- p (sqrt (- (* (- r p) (- r p)) (* -4 (* q q))))))) (*.f64 #s(literal -4 binary64) (pow.f64 q #s(literal 2 binary64)))) (-.f64 (fabs.f64 r) (-.f64 p (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 #s(literal -4 binary64) (*.f64 q 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 6450267806218241/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (- (* 1/2 (/ (- (+ (fabs p) (exp (* (log (* r r)) 1/2))) (* -1 p)) r)) 1/2)) (*.f64 #s(literal 1/2 binary64) (-.f64 (fabs.f64 p) (*.f64 #s(literal -1 binary64) p))))) (*.f64 (-.f64 #s(approx (+ (fabs r) p) (fabs.f64 r)) #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (+.f64 q q))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 q #s(literal 6450267806218241/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 #s(approx (* 1/2 (/ (- (+ (fabs p) (exp (* (log (* r r)) 1/2))) (* -1 p)) r)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(approx (+ (fabs r) p) (fabs.f64 r)) #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (+.f64 q q))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 q #s(literal 4351578318585633/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 r (-.f64 #s(approx (* 1/2 (/ (- (+ (fabs p) (exp (* (log (* r r)) 1/2))) (* -1 p)) r)) #s(literal 1/2 binary64)) #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))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 p r) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))))))) #s(literal 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 #s(literal -4 binary64) (*.f64 q q)))) (+.f64 (fabs.f64 r) (fabs.f64 p))) #s(literal 1/2 binary64)) #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))))) (if.f64 (<=.f64 q #s(literal 8600000000000000133810978713414850008706532013521128326980026991705170518016899048078874353269408050015374015463424 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)))) (*.f64 (+.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (+.f64 q q))) #s(literal 1/2 binary64))) #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)))) (if.f64 (<=.f64 r #s(literal 5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* (- (* (/ (- (fabs r) (- p (fabs p))) r) 1/2) -1/2) r) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) 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))))) #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)))))) #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))))) (if.f64 (<=.f64 r #s(literal 5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal 1/2 binary64) r))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.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 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 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 x #s(literal 8 binary64)) (*.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 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 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 (-.f64 x #s(literal 9 binary64)) (-.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 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 7 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 6 binary64)) (-.f64 x #s(literal 5 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 8 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 #s(approx (* (- x 12) (* (- x 14) (- x 13))) (-.f64 (*.f64 x (+.f64 #s(literal 506 binary64) (*.f64 #s(literal -39 binary64) x))) #s(literal 2184 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))))) (-.f64 x #s(literal 18 binary64)))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.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 3)) (-.f64 (*.f64 #s(literal 47 binary64) x) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))))) (-.f64 x #s(literal 18 binary64)))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 #s(approx (* (- x 16) (- x 15)) (+.f64 #s(literal 240 binary64) (*.f64 x (-.f64 x #s(literal 31 binary64))))) (*.f64 #s(approx (* (- x 12) (* (- x 14) (- x 13))) (-.f64 (*.f64 x (+.f64 #s(literal 506 binary64) (*.f64 #s(literal -39 binary64) x))) #s(literal 2184 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))))))) (-.f64 x #s(literal 18 binary64)))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 17 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 11 binary64)) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.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 3)) (-.f64 (*.f64 #s(literal 47 binary64) x) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 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 7/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1435 binary64) x) #s(literal 17100 binary64))))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 4841369599423283/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1435 binary64) x) #s(literal 17100 binary64))))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64))))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (- x 1) (- x 2)) (- x 3)) (-.f64 (*.f64 #s(literal 11 binary64) x) #s(literal 6 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5021513584518103/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1435 binary64) x) #s(literal 17100 binary64))))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 binary64))))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (+.f64 #s(literal 24 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 35 binary64) x) #s(literal 50 binary64))))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1435 binary64) x) #s(literal 17100 binary64))))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 #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 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1435 binary64) x) #s(literal 17100 binary64))))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 #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)))) (if.f64 (<=.f64 x #s(literal 8219069319951155/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) (-.f64 (*.f64 x (+.f64 #s(literal 101524 binary64) (*.f64 #s(literal -17100 binary64) x))) #s(literal 240240 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(approx (* (* (- x 5) (- x 4)) (* (- x 7) (- x 6))) #s(literal 840 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) #s(literal -240240 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(approx (* (* (- x 5) (- x 4)) (* (- x 7) (- x 6))) #s(literal 840 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) #s(literal -240240 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(approx (* (* (- x 5) (- x 4)) (* (- x 7) (- x 6))) #s(literal 840 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)))) (if.f64 (<=.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) #s(literal -240240 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(approx (* (* (- x 5) (- x 4)) (* (- x 7) (- x 6))) #s(literal 840 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) #s(approx (- x 17) #s(literal -17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 6530219459687219/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) #s(literal -240240 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 #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)))) (if.f64 (<=.f64 x #s(literal 17/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 14) (- x 12)) (- x 13)) (* (- x 11) (- x 10))) #s(literal -240240 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 6 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 800000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (- x 3) (* (- x 2) (- x 1))) (-.f64 (*.f64 #s(literal 11 binary64) x) #s(literal 6 binary64))) #s(approx (* (* (- x 5) (- x 4)) (* (- x 7) (- x 6))) #s(literal 840 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 800000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 #s(literal 13068 binary64) x) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 800000000000 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)) #s(literal 40320 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 194000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) #s(literal 40320 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 60000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) #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 60000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) #s(approx (- x 19) #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 60000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) #s(approx (- x 16) #s(literal -16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.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 40000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) #s(literal 3628800 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 20000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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 -2000000000 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))